栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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
… …

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/631421.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号