SpringBoot項目結構介紹


  一項目結構介紹

  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結果,需要使用@Controller與@ResponseBody配合使用)如果返回值是一個html文件,則需要將html文件放到templates文件夾下。

  在pom.xml文件中引入

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

  代碼如下:

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM