(1) Spring Boot使编码变简单
(2) Spring Boot使配置变简单
(3) Spring Boot使部署变简单
(4) Spring Boot使监控变简单
(5) Spring的不足mysql
(1)使用Spring Boot只须要不多的配置,大部分的时候咱们直接使用默认的配置便可;
(2)项目快速搭建,能够无需配置的自动整合第三方的框架;
(3)能够彻底不使用XML配置文件,只须要自动配置(注解)和Java Config;
(4)内嵌Servlet容器,下降了对环境的要求;
(5)提供starter简化Manen配置,Spring Boot提供了一系列的starter pom用来简化咱们的Maven依赖;
(6)运行中应用状态的监控; 程序员
其实以上解释很笼统,可是确实也是这样,开发过程当中我相信你们都想要简单、快速、便捷巴不得一步完成,虽然Spring boot没有那么神奇能达到一步完成的程度,可是确实是大大减小了程序员的工做量,因此说SpringBoot是一种趋势吧。spring
本人使用Spring Boot 事后的感觉就是 少许的配置(几乎没有)、不须要添加tomcat就可运行、不须要添加依赖jar(建立项目时选择好就行)。sql
一、打开Eclipse 首先须要安装一个插件,插件安装方式以下:Help 》Eclipse Marketplace Wizard数据库
搜索插件 Spring Tool Suite 选中插件 点击Installed进行安装tomcat
二、为何要安装 Spring tool suite ? mybatis
Spring tool suite 插件中结合了不少Spring 家族的功能,使用Spring tool suite进行开发能够节约不少时间,特别是建立Spring家族项目时能够减小不少步骤以及麻烦,大大的增长了咱们的开发效率。架构
三、开始进行Spring Boot项目建立app
1)file > new > Spring Starter Project框架
2) file > new > Other > Spring Boot > Spring Starter Project
3) 点击后会生成以下界面
4)点击下一步生成以下界面,此处须要说明的是,有些人可能在想为何没有Spring MVC选择?我找遍了也没找到,不用担忧这不是你的问题。
SpringMVC不须要选择,SpringBoot已经集成进去了,项目建成后放心使用就行了
5)点击Finish后生成 SpringBoot项目 而后你就能够进行开发了
6)此处须要注意的是 后续咱们新建包, 必定要创建在 com.ezx.test 的下面,列如 ccontroller、com.ezx.test.service、com.ezx.test.dao等,否则运行的过程当中可能会报错。
7)由于咱们选择架构的时候选择了mysql + mybatis ,而pom.xml中又添加了这些依赖,因此咱们须要作一些准备才能运行项目
在application.properties文件中添加以下配置:
#编码方式 server.tomcat.uri-encoding=UTF-8 #端口号,访问时再也不是8080,而是此处设置的端口 server.port=8088 #mybatis配置文件位置 mybatis.mapper-locations=classpath:mapping/*.xml #数据库地址 spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8 #数据库用户名 spring.datasource.username=root #数据库密码 spring.datasource.password=root management.security.enabled=false management.address=127.0.0.1 #打印日志 logging.level.com.ezx.position.mapper=DEBUG
最后一步运行项目,这里咱们不须要添加tomcat ,运行方式以下: