java web - configuration
Zonson9999
但行好事,莫问前程
展开
-
Spring boot filter 里无法注入bean的问题
我在一个filter用于拦截请求,主要是判断是否登录过。没有登录过就跳转登录界面。为了方便调试,比如本地调试的时候,我不想启用这个URL登录拦截。我写了一个开关用来控制是否启用这个功能。最开始我的写法比较简单,类似于这样:public Debug { public static final boolean ENABLE_FILTER = false;}这样有一个缺点,就是部署到线上环境的时候,就要改一下代码并重新打包。后来我改成基于 spring.profiles...原创 2021-08-19 09:30:02 · 704 阅读 · 0 评论 -
springboot server.servlet.session.timeout 配置
server.servlet.session.timeout的单位是秒,比如server.servlet.session.timeout=600 是 10分钟。如果配置的值小于60,默认会以60为准,即最小为一分钟。例如,写成server.servlet.session.timeout=10 测试会发现,session会在1分钟后过期,而不是10秒。...原创 2021-07-23 19:53:43 · 12633 阅读 · 1 评论 -
Spring boot 从配置文件加载一个列表/数组到成员变量
@Value("#{'${com.xx.mail.default-cc-list}'.split(',')}")private List<String> ccList;com.xx.mail.default-cc-list=a@xx.com,b@xx.com,c@xx.com原创 2020-05-27 19:30:58 · 935 阅读 · 0 评论 -
spring boot 不同的环境下使用不同的配置文件
定义配置文件:application.propertiesapplication-local.properties 本地开发环境配置application-dev.properties 研发线上验证环境配置application-beta.properties 测试环境配置application-prod.properties 生产环境配置====applica...原创 2019-11-12 11:10:35 · 535 阅读 · 0 评论 -
静态工具类使用application.properties 中的配置
class AppleMaker { static String COLOR = "red"; static Apple makeApple() { return new Apple(COLOR); }}class AppleMakerTest { void foo() { Apple apple = AppleMaker.makeA...原创 2019-10-12 09:57:23 · 472 阅读 · 0 评论 -
@ConfigurationProperties 读取配置
Apple.java@Component@ConfigurationProperties(prefix = "apple")public class Apple { public String color; public String price; public String getColor() { return color; } ...原创 2019-09-09 19:45:43 · 516 阅读 · 0 评论