Spring Boot工程結構推薦


Spring Boot工程結構推薦


Spring Boot框架本身並沒有對工程結構有特別的要求,但是按照最佳實踐的工程結構可以幫助我們減少可能會遇見的坑,尤其是Spring包掃描機制的存在,如果您使用最佳實踐的工程結構,可以免去不少特殊的配置工作

典型案例

  • root package結構:com.example.myproject
  • 應用主類Application.java置於root package下,通常我們會在應用主類中做一些框架配置掃描等配置,我們放在root package下可以幫助程序減少手工配置來加載到我們希望被Spring加載的內容
  • 實體(Entity)與數據訪問層(Repository)置於com.example.myproject.domain包下
  • 邏輯層(Service)置於com.example.myproject.service包下
  • Web層(web)置於com.example.myproject.web包下

  • Spring Boot工程結構推薦


    分享到:


    相關文章: