springboot可以没有xml配置文件,全局使用@Configuration来支持。
springboot内置Tomcat,可以没有web.xml文件。在项目打包的时候可以剔除Tomcat,打成war包放置在别的容器中。
@RestController会将对象转成JSON,但是空值会转成null,有部分需求是空值直接不要该属性了,可以使用gson(Google出品),对于级联的对象也有很好的展示,包括自级联(同个对象树状级联),且不需要任何配置。fastJSON(阿里出品)在自级联时,容易用指针“$ref”,在网上也没有找到很好的解决办法。但其实前端对于null、不传、空都可以用统一的处理效果,即都为false。
在用JPA来操作不确定字段模糊查询时,要用到Specification(领域模型之规则匹配)。
网友评论