配置不生效的解决办法注意:如果配置不生效,则说明spring优先加载了其他配置:解决办法:添加启动参数-Dlogging.config=classpath:logback-spring.xml修改名字为logback.xml,SpringBoot首先去查找标准的日志配置文件,如果找不到在去找拼接Spring的配置的文件,标准文件名:"logback-test.groovy","logback-test.xml","logback.groovy","logback.xml"等排除第三方jar包中的日志配置springboot中使用这个Loggi...
继续阅读 >
分类:springboot配置
2021
10-12
10-12
spring boot 使用profile来分区配置的操作
springboot使用profile来分区配置很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境的时候,我们是用正式的数据,这时候,我们可以利用profile在不同的环境下配置用不同的配置文件或者不同的配置springboot允许你通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件,然后通过在application.properyies通过sprin...
继续阅读 >
2021
10-12
10-12
springboot临时文件存储目录配置方式
springboot临时文件存储目录配置场景:上传文件功能报错,然后排查日志。报错日志:Thetemporaryuploadlocation[/tmp/tomcat.7957874575370093230.8088/work/Tomcat/localhost/ROOT]isnotvalid原因:在linux系统中,springboot应用服务再启动(java-jar命令启动服务)的时候,会在操作系统的/tmp目录下生成一个tomcat*的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时/tmp目录下的文件,在长时间...
继续阅读 >
2020
12-02
12-02
SpringBoot配置使Mybatis打印SQL执行时的实际参数值操作
问题描述在开发过程中,默认配置下SpringBoot和Mybatis正常结合运行,但在打印的日志中动态sql中的参数位置显示的是?,当sql执行违背预期时不免是因为传到Mapper中sql参数值不正确所导致,这时候如果调试能查看sql执行时占位符处的值,这无疑能让问题展示得更加直观,如何在SpringBoot、Mybatis的框架下使日志中打印出sql执行时获得的实际参数呢?问题表现解决办法在SpringBoot项目中的配置文件application.properties或者boot...
继续阅读 >
2020
10-13
10-13
Idea安装及涉及springboot详细配置的图文教程
一、安装1.1环境配置idea环境的配置,如果环境有问题,删除文件夹,重新启动1.2激活1.3常用设置1.3.1JDK退到初始界面1.3.2主题,窗体、菜单字体大小1.3.2鼠标滑轮修改字体大小1.3.3编码1.3.4自动编译(idea是默认不勾中的)1.3.5快捷键(我还是用eclipse的)1.3.6Maven配置1.3.6.1不会自动关联,都配置上1.3.6.2自动更新依赖到项目,自动下载源码和文档1.3.6.3Maven没提示,更新本地仓库1.3.6.4版本号自动补全1.3.7...
继续阅读 >