前言
springboot官方參考指南:https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmlsingle/
Spring Boot是由spring家族提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用“約定大於配置”思想進行了許多默認配置,從而使開發人員簡化配置、快速構建項目、愉快開發。
特性
快速構建項目
下載demo
訪問官網:https://start.spring.io/,下載demo,解壓后就是一個完整的項目了
idea創建
1、new Project
2、填寫group、artifact(注意:只能輸入小寫,否則提示非法字符),選擇jar包就可以了
3、選擇依賴,這里記得選擇Web --> Web,支持MVC,其他的依賴支持自行選擇,也可以創建之后手動添加,我這里多選擇了Lombok插件,官網:https://www.projectlombok.org/
lombok是在編譯時幫我們生成set、get等方法,記得給idea安裝lombok插件,不然編寫代碼時會報錯,找不到set、get等方法
4、填寫項目名稱、路徑
項目構建成功
static 放靜態資源,如js、css等;templates 放html頁面,springboot默認從這兩個路徑讀取;springboot項目注解默認掃描路徑:啟動類的同級包以及子包,如果有一些包沒有在這些目錄下面,則需要手動添加掃描注解,注意:如果加了這些注解,說明默認掃描路徑已經被覆蓋,所有的掃描路徑都有定義到注解里
@EnableJpaRepositories(basePackages = "xxx.xxx.xxx")//掃描@Repository注解; @EntityScan(basePackages = "xxx.xxx.xxx")//掃描@Entity注解; @ComponentScan(basePackages = {"xxx.xxx.xxx"})//掃描 帶@Component的注解,如:@Controller、@Service 注解
創建一個請求路徑:
@GetMapping("/index") public String index(){ return "hello springboot!"; }
我這里8080端口被占用,在配置文件修改一下:
#設置服務端口
server.port=10010
訪問成功
結束語
springboot項目使用內嵌Tomcat,不需要將項目添加的idea的Tomcat插件中或者打成war包丟到Tomcat中就能啟動運行,后面我們在記錄如何部署springboot項目,這里先簡單記錄如何構建一個springboot項目;