最初学习java时候,手写一个个的pojo类及其getter、setter、toString。。。逐渐的熟练之后感觉这样的方式很机械,于是发现各大IDE就提供了快捷键创建这些内容(idea的ALT+INS、MyEclipse的ALT+Shift+s),从这时候开始逐渐深感IDE之便捷;但是在不断地学习生活中开始厌倦这种存在“居然要按下三四次快捷键才能生产代码!每当类中属性发生变化时还要手动去修改对应方法!”等等“不便”因素的笨重方法,于是Lombok就诞生了。
优雅编程(三)——MybatisPageHelper
如果你也在用 MyBatis,建议尝试该分页插件,该插件支持很多复杂的单表、多表物理分页。
优雅编程(二)——MybatisGenerator
Mybatis是一个使用相当频繁的ORM框架,但在使用此框架时不可避免的要编写和数据表对应的POJO类、XXmapper接口以及XXmapper.xml,如果都是简单的、基础的CRUD场景,那么这个过程也是相当枯燥和机械的,可以适时的引入MyBatis Generator来解放一下。
优雅编程(四)——热部署
在开发SpringBoot的Web应用时,经常需要的重启Web服务器才能使最新修改的代码、配置文件、静态文件生效,这样就不够“优雅”了。想要改变这种情况也并不繁琐,需要我们加入“热部署”的支持,就可以在不重启Web服务器的情况下保证各项文件的修改立即生效。
成员内部类&静态内部类
成员内部类&静态内部类