Showing Posts From
springboot
ConfigurationProperties注入静态变量的坑
问题描述 在使用@ConfigurationProperties注解时,静态变量无法直接注入。 解决方案 private static String copyrightYear;public static String getCopyrightYear() { return copyrightYear; }// set方法不能带上static public void setCopyrightYear(String copyrightYear) { HaiAnConfig.copyrightYear = copyrightYear; }/* // 这样子注入不进 public static void setCopyrightYear(String copyrightYear) { HaiAnConfig.copyrightYear = copyrightYear; } */关键点 set方法不能带上static关键字,否则@ConfigurationProperties无法正确注入值。
SpringBoot打包后静态资源访问不到
问题描述 SpringBoot打包成jar包后,静态资源无法访问。 解决方案 在pom.xml中添加资源配置: <build> <resources> <resource> <!-- 打包时将jsp文件拷贝到META-INF目录下--> <!-- 指定resources插件处理哪个目录下的资源文件 --> <directory>src/main/resources</directory> <!--注意此次必须要放在此目录下才能被访问到--> <targetPath>META-INF/resources</targetPath> <includes> <include>**/**</include> </includes> </resource> </resources> </build>
