SpringBoot中的小美好 2020-03-14 16:44 #### 添加favicon.ico图标 在src/main/resources下的static文件夹中放入新的ico即可自动替换,只要保持文件名为【favicon.ico】。 需要注意的是如果使用了WebMvcConfigurer(或者相同功能的拦截器)的话,需要加上**.ico以防止拦截器拦截ico文件的访问。 ```java registry.addInterceptor(authInterceptor()).addPathPatterns("/**") .excludePathPatterns(noInterceptor).excludePathPatterns("/**.html", "/**.ico"); 或者直接将static目录下全部映射,不拦截。 registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/"); ``` #### 多配置文件切换 如果需要不断的切换配置文件中的某些配置的话,或者是在不同环境下需要不同的配置场景下,可以使用spring.profiles.active这个选项方便的切换配置。 比如现在有application.yml、application-local.yml、application-remote.yml三个配置文件。 - application.yml存放通用配置,不需要改变的配置项。 - application-local.yml存放一些除了通用配置外的需要在本地运行的配置项。 - application-remote.yml存放一些除了通用配置外的需要在远程服务器上运行的配置项。 只需在application.yml中添加spring.profiles.active=local或者remote即可使用相应的配置文件。 这是SpringBoot内部配置好的东西,会扫描路径下的application开头中间是-的配置文件,名字的后面部分即为配置项的值。 --END--
发表评论