![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 71
p393975269
甜蜜大橙
展开
-
springboot @ConfigurationProperties注解的使用
ConfigurationProperties注解的作用其实就类似于使用多个@Value注解同时绑定一个对象的多个属性,@ConfigurationProperties注解用于自动配置绑定,可以将application.properties配置中的值(准确来说是Environment中的属性值)注入到bean对象上,该注解的使用必须先将对象注入到IOC容器中才有配置自动绑定的功能。@ConfigurationProperties注解的使用。@ConfigurationProperties注解的使用。原创 2024-06-07 16:46:17 · 528 阅读 · 1 评论 -
Spring boot各种Date时间相差8小时出现的问题及其解决方法!
总之,第一步为设置数据库时间为东八区(北京)时间,保证debug时候从数据库查出时间一致。第二步为返回给前端的时间格式和时区设定,保证前端页面显示时间和数据库一致。数据库中存的是2019-07-22 22:00:00 但是页面展示2019-07-22 14:00:00。一描述:当使用jackson时,返回的json和数据库会相差8个小时,(亲测);查看数据时区是+08:00导致的,数据库是Oracle,生成数据库没办法改时区。mysql从数据库查询的时间与实际时间相差8小时。原创 2023-12-08 17:38:10 · 1539 阅读 · 0 评论 -
springboot的自动配置原理
springboot的自定配置原理相信大家都是用过springboot启动项目,只是引入一些starter,无需各种配置,只需要在启动类上加上EnableXXX就可以使用某一个插件了,但是大家有没有想过为什么只是引入starter和加一个注解就可以注入到springboot中呢首先需要看一下.@SpringBootApplication这个注解,这个是一个复合注解,里面还有各种注解@Target(ElementType.TYPE)//设置当前注解可以标记在哪里@Retention(Retention原创 2022-03-07 22:47:39 · 194 阅读 · 0 评论