springboot开发入门(banner图更改详细教学)

springboot开发入门(banner图更改详细教学),第1张

springboot开发入门(banner图更改详细教学) SpringBoot开发流程(雷神教哒) 一、引入场景依赖

可以去spring官网查看依赖包选择合适的进行导入(链接如下)
springboot----using spring boot

二、查看springboot给我们自动配置了那些类(选做)
  1. 自己分析源码(主要看@ConditionalOn…条件装配)
    例如以下:
@ConditionalOnClass({PersistenceExceptionTranslationPostProcessor.class})
public class PersistenceExceptionTranslationAutoConfiguration {
    public PersistenceExceptionTranslationAutoConfiguration() {
    }

    @Bean
    @ConditionalOnMissingBean
    @ConditionalOnProperty(
        prefix = "spring.dao.exceptiontranslation",
        name = {"enabled"},
        matchIfMissing = true
    )
    public static PersistenceExceptionTranslationPostProcessor persistenceExceptionTranslationPostProcessor(Environment environment) {
        PersistenceExceptionTranslationPostProcessor postProcessor = new PersistenceExceptionTranslationPostProcessor();
        boolean proxyTargetClass = (Boolean)environment.getProperty("spring.aop.proxy-target-class", Boolean.class, Boolean.TRUE);
        postProcessor.setProxyTargetClass(proxyTargetClass);
        return postProcessor;
    }
}
  1. 配置文件中配置:debug=true,开启自动配置报告 positive(生效的)/negative(不生效的)。
三、是否需要修改配置?

这里举一个简单的例子改banner图也就是默认的那个spring的图:

  1. 查看官网的Application Properties

    找到自己想要更改的属性,这里找banner

    2.可以发现springboot默认的banner图是在classpath:banner.jpg 。还可以知道.png or .jpg都是可以的,这边到网上随便搜了一个(直接搜springboot banner图就行)。有两种方法,可以把图放到根路径下,名称改成banner.jpg ,或者自己在配置文件中修改路径到你的图片位置即可。
    方法一:

    方法二

    由于图片效果不太好,我们也可以使用.txt进行 *** 作

    这里来个banner.txt,放到classpath:img下,大家可以自己复制,也可以自己去找找,大佬编过很多。
    在配置类中配置spring.banner.location=classpath:img/banner.txt
    运行效果:
          ,
      /^/`             
     | /   |            
     | |    |               SPRING IS IN THE AIR!              jgs
          /                                                _ _
      '\//'                                               _{ ' }_
        ||                      joan stark                { `.!.` }
        ||                            ',_/Y_,'
        ||  ,                                               {_,_}
    |  ||  |                                                |
    | | ||  | |              ASCII ART GALLERY:             (|  /)
    | | || / /          | //
      ||/ /                                                 |//
      `\//`   \   ./    \ /     //    \./   \   //   \ |/ /
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

在配置类中配置spring.banner.location=classpath:img/banner.txt
运行效果:

3.当然还有很多其他修改配置的方法
比如自定义加入或者替换组件:@Bean ,@Component等
自定义器:XXXXCustomizer
… …

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5637295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存