SpringBoot項目結構介紹
阿新 • • 發佈:2017-07-16
問題 pom.xml文件 cnblogs tor 9.png cati pos tar con
一項目結構介紹
springboot框架本身對項目結構並沒有特別的要求,但是按照最佳的項目結構可以幫助我們減少可能遇到的錯誤問題。結構如下:
(1)應用主類SpringbootApplication應該放於根目錄下springboot下,通常我們會在主類中做一些框架配置 掃描等配置,SpringbootApplication放在根目錄下可以可以幫助程序減少手工配置來加載到我們希望被Spring加載的內容。
(2)實體(entity)與數據庫訪問層(Repository)位於domain包下。
(3)邏輯層位於service包下。
(4)Web層位於web包下。
(5)圖片文件放於static文件夾下。
(6)html文件放於templates文件夾下。
(7)application.properties 文件主要配置一些數據庫連接等信息。
第一篇我們使用RestController(spring4.0新特性)返回一個json(在spring4.0之前我們要返回一個json結果,[email protected]@ResponseBody配合使用)如果返回值是一個html文件,則需要將html文件放到templates文件夾下。
在pom.xml文件中引入
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
代碼如下:
SpringBoot項目結構介紹