1. 程式人生 > >SpringBoot項目結構介紹

SpringBoot項目結構介紹

問題 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項目結構介紹