使用Eclipse 建立Spring Boot項目

1、爲何要使用 Spring Boot ?

Spring Boot解決的問題

(1) Spring Boot使編碼變簡單
(2) Spring Boot使配置變簡單
(3) Spring Boot使部署變簡單
(4) Spring Boot使監控變簡單
(5) Spring的不足mysql

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

本人使用Spring Boot 事後的感覺就是 少許的配置(幾乎沒有)、不須要添加tomcat就可運行、不須要添加依賴jar(建立項目時選擇好就行)。sql

2、如何使用Eclipse建立 Spring Boot ?

一、打開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 ,運行方式以下:

相關文章
相關標籤/搜索