SpringBoot动态生成配置文件
Spring生成的jar包运行的话会读取同目录下的application.properties的文件。但是用idea直接跑项目会读取项目根目录的application.properties文件。 原本是通过ApplicationHome类的方法获取当前jar包的目录,对于idea运行的项目只能获取到
SpringBoot通过代码自动重启项目重载配置
近期有一个需求提供一个系统安装的导航界面,所以需要动态设置一些配置文件的项,比如数据库的连接等。 所以需要自动重启一下项目来达到重载配置的效果。 启动类做如下操作 run方法返回一个 ConfigurableApplicationContext ,也就是上下文对象,上下文对象中有一个 close()
LocalDate与LocalDateTime在jackson的转换问题
编写转换器
@Configuration
public class DateConver4Jackson extends MappingJackson2HttpMessageConverter {
/** 默认日期时间格式 */
public stat
JAVA
未读
SpringBoot 不能解析@DeleteMapping
问题 使用SpringBoot过程中不能解析@DeleteMapping 原因 Spring2.2.*版本 的 hiddenmethod 过滤器的默认处于关闭状态 解决办法 配置文件中添加 spring.mvc.hiddenmethod.filter.enabled = true
项目问题解决汇总
未读
mvc上传OSS图片卡死
问题 涉及到上传图片到OSS时卡死,前端报错500,Vue中只提示500,另外写了个html单网页测试上传,得到错误 java.lang.ClassNotFoundException: org.jdom.input.JDOMParseException 问题解决 <!-- https://mvnre