Skip to content

flyfeifei66/springboot-example

Repository files navigation

示例工程

工程目录介绍

  • web-start模块
    • 功能介绍:工程启动入口,启动springboot功能。同时配置了最顶层、业务无关的配置,如MvcConfigurer。
  • web-api模块
    • 功能介绍:controller代码,定义restful接口。
  • biz模块
    • 功能介绍:为web-api提供服务。控制事务。是粗粒度的服务
  • service模块
    • 功能介绍:细粒度的服务,由biz层下沉出来的公共业务。
  • dao模块
    • 功能介绍:数据库访问层。
  • core模块
    • 功能介绍:业务无关的公共层,各个模块都可以依赖。存放技术相关的东西,比如Util工具类。
  • practice模块
    • 功能介绍:联系用的模块,代码片段等。

所有子模块都必须在顶层pom中做依赖,子模块之间依赖不必写版本号,都通过顶层pom的依赖,所有子模块继承父模块的版本号。修改版本号 通过命令 mvn versions:set -DnewVersion=版本号执行

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published