Spring-boot
年少bu轻狂
相信指尖的力量可以改变世界
展开
-
Spring data jpa查询多个部分字段的方法
最近在使用spring data jpa结合hibernate来开发java程序,平常经常使用的实体entity来进行数据的交互,现在场景需要查询部分字段,经过各种踩坑,发现可以使用jpa中的EntityManager来实现,具体如下:1、创建实体@Entity@Table(name = "person_t")public class Person {}2、声明变量原创 2017-02-16 13:42:28 · 18131 阅读 · 3 评论 -
java中判断对象中属性值是否为空
最近遇到后台接收值的时候,需要对接收对象进行非空校验,第一时间想到的就是写一堆的if判断,但是仔细想了想,如果字段的属性太多,需要写大量的if判断,并且方法也不能够重用,所以,就搜索了相关资料看看有没有通用的方法来实现,现将方法记录如下:思路是,使用java中的反射机制,来获取对象的属性清单,进而获取该属性的值。具体实现如下:public boolea原创 2017-02-17 08:57:07 · 33400 阅读 · 4 评论 -
Spring-boot中thymeleaf模板使用小结
近期在使用spring-boot配合thymeleaf开发,在开发过程中踩过不少坑,现在记录一下,防止自己重复踩坑:1、关于thymeleaf中a标签的href问题: 如果href中有&则必须这样写&否则会报错!2、对于路径的问题: 如果类的requestMapping中增加了内容比如("/test")那么,当用spring推前台页面的时候,静态资源就加载不成原创 2017-01-18 10:43:32 · 564 阅读 · 0 评论 -
SpringBoot中Mybatis打印sql
如果使用的是application.properties文件,这样写:logging.level.com.example.demo.dao=DEBUG如果使用的是application.yml文件,这样写:logging: level: com.example.demo.dao: DEBUG...原创 2018-06-10 12:08:35 · 1976 阅读 · 0 评论 -
spring-boot结合maven配置不同环境的profile
1、在spring-boot中新建配置文件spring-boot不同环境配置文件格式为application-{profile}.yml说明: 如果application.yml中的配置和application-{profile}.yml相冲突时,application.yml中的配置会被覆盖掉。2、在application.yml中增加属性spring: profiles: ...原创 2018-06-20 15:58:55 · 5030 阅读 · 1 评论 -
Spring boot Controller类返回Date时间少8小时
前后台调试时发现时间少8小时,后台各种debug,发现时间一点问题没有,但是返回到浏览器端就莫名少8个小时,各种无解,最后查了一下spring-boot的资料,发现问题所在,总结如下:spring-boot中对于@RestController或者@Controller+@ResponseBody注解的接口方法的返回值默认是Json格式,所以当对于date类型的数据,在返回浏览器端是会被spring...原创 2018-07-05 19:25:08 · 8825 阅读 · 5 评论