使用Eclipse 创建Spring Boot项目

一、为什么要使用 Spring Boot ?

Spring Boot解决的问题

(1) Spring Boot使编码变简单
(2) Spring Boot使配置变简单
(3) Spring Boot使部署变简单
(4) Spring Boot使监控变简单
(5) Spring的不足

Spring Boot主要特性

(1)使用Spring Boot只需要很少的配置,大部分的时候我们直接使用默认的配置即可;
(2)项目快速搭建,可以无需配置的自动整合第三方的框架;
(3)可以完全不使用XML配置文件,只需要自动配置(注解)和Java Config;
(4)内嵌Servlet容器,降低了对环境的要求;
(5)提供starter简化Manen配置,Spring Boot提供了一系列的starter pom用来简化我们的Maven依赖;
(6)运行中应用状态的监控;

其实以上解释很笼统,但是确实也是这样,开发过程中我相信大家都想要简单、快速、便捷恨不得一步完成,虽然Spring boot没有那么神奇能达到一步完成的程度,但是确实是大大减少了程序员的工作量,所以说SpringBoot是一种趋势吧。

本人使用Spring Boot 过后的感受就是 少量的配置(几乎没有)、不需要添加tomcat就可运行、不需要添加依赖jar(创建项目时选择好就行)。

二、如何使用Eclipse创建 Spring Boot ?

1、打开Eclipse 首先需要安装一个插件,插件安装方式如下:Help 》Eclipse Marketplace Wizard

搜索插件 Spring Tool Suite 选中插件 点击Installed进行安装

2、为什么要安装 Spring tool suite ?

  Spring tool suite 插件中结合了很多Spring 家族的功能,使用Spring tool suite进行开发可以节约很多时间,特别是创建Spring家族项目时可以减少很多步骤以及麻烦,大大的增加了我们的开发效率。

3、开始进行Spring Boot项目创建

  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 ,运行方式如下:

 

posted @ 2018-06-06 14:58  Faith_zhang  阅读(2741)  评论(1编辑  收藏  举报