1.spring boot
SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程,提供了更好的体验。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
Spring具有简单,可测试和松耦合等特点、不仅可以用于服务器端的开发,也可以应用F任何Java应用的开发中,Spring框架的主要优点如下:方便解耦,简化开发;方便集成各种优秀框架如Struts2、Hibernate、 MyBatis) 的直接支持;Spring对Java EE开发中非常难用的些API都提供了封装,使这些API应用的难度大大降低;方便进行测试。
那我们为什么还要使用spring boot呢
(1)简化配置,不需要编写太多的xml配置文件;
(2)基于Spring构建,使开发者快速入门,门槛很低;
(3)SpringBoot可以创建独立运行的应用而不需要依赖于容器;
(4)内置tomcat服务器,不需要打包成war包,可以直接放到tomcat中运行;
(5)提供maven极简配置,以及可视化的相关监控功能,比如性能监控,应用的健康程度等;
(6)为微服务SpringCloud奠定了基础,使得微服务的构建变得简单;
(7)Spring可以整合很多各式各样的框架,并能很好的集成;
(8)活跃的社区与论坛,以及丰富的开发文档;
2.简单sql语句的实现
新建项目选择依赖