基础服务,见下:

base是父工程,base-entity是实体层,base-dao是DAO层,base-service是业务层,base-controller是WEB控制器层,base-web是页面层。

base ,base-entity,base-dao,base-servic,base-controllere是MAVEN工程,先建立base,后面几个在base基础上建立maven module工程。

base:

这样父工程已经建立好了,再修改。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <groupId>net.common</groupId>
<artifactId>base</artifactId>
<version>1.0.0</version>
<packaging>pom</packaging> <name>base</name>
<url>http://maven.apache.org</url> <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.6.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<shiro.version>1.3.2</shiro.version>
</properties> <dependencies> <!-- thymeleaf -->
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf</artifactId>
<version>3.0.6.RELEASE</version>
</dependency>
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring4</artifactId>
<version>3.0.6.RELEASE</version>
</dependency> <!-- web -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency> <!-- 日志 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</dependency> <!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jdbc</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-juli</artifactId>
</exclusion>
</exclusions>
</dependency> <!-- 数据库 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.0</version>
</dependency>
        <!-- 嵌入式tomcat与测试框架 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency> </dependencies>
<modules>
<module>base-entity</module>
<module>base-mapper</module>
<module>base-service</module>
<module>base-web</module>
</modules>
</project>

请照图修改:

POM.xml中依赖关系配置,请各自取舍!

这样父工程已经建立好了!

最新文章

  1. LINUX 编译安装 PHP 环境
  2. 框架集(Framesets)
  3. 总结Android中遇见的OOM
  4. RT-Thread信号量的基本操作
  5. 【LeetCode】19. Remove Nth Node From End of List
  6. Lua基础之语法
  7. C# 模拟提交带附件(input type=file)的表单
  8. hihocoder第42周 3*N骨牌覆盖(状态dp+矩阵快速幂)
  9. 201521123099 《Java程序设计》第9周学习总结
  10. PHP开发中需要注意几点事项,新手少走弯路必备知识
  11. iOS开发之WKWebView代替UIWebView
  12. GitHub 系列之「Git速成」
  13. E:could not get lock /var/lib/dpkg/lock -ope
  14. MySql DDL语言(数据库和数据表的管理)
  15. 改变html结构可以实现优先加载
  16. 配置java环境变量【搭建java开发环境】【Path追加字符串,CLASSPATH填入固定的字符串】
  17. Ubuntu 16.04搭建LAMP开发环境
  18. 【流处理】Kafka Stream-Spark Streaming-Storm流式计算框架比较选型
  19. 安装使用composer基本流程
  20. OAF Sample Code(转)

热门文章

  1. 洛谷P4843 清理雪道
  2. 51nod1238 最小公倍数之和 V3
  3. ASP:连接Access数据库的方法及使用感受
  4. 关于表单----html杂记
  5. 自己的Promise
  6. 比特币VS美元兑换查询网址
  7. python自动化运维之路~DAY2
  8. 3、Python-字符串
  9. Access restriction: The constructor SunJCE() is not accessible 错误
  10. 客户端连接linux经常间隔性断开链接【转】