1 Star 0 Fork 32

Nobita/SpringBoot

forked from qiuk/SpringBoot 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
pom.xml 7.78 KB
一键复制 编辑 原始数据 按行查看 历史
<?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>cn.com.javakf</groupId>
<artifactId>springboot_parent</artifactId>
<version>1.0-SNAPSHOT</version>
<modules>
<!-- 公共子模块 -->
<module>springboot_common</module>
<!-- SpringBoot快速入门 -->
<module>springboot_helloworld</module>
<!-- devtools自动重启 -->
<module>springboot_devtools</module>
<!-- 整合SpringDataJPA -->
<module>springboot_springdatajpa</module>
<!-- 整合Freemarker -->
<module>springboot_freemarker</module>
<!-- 整合Thymeleaf -->
<module>springboot_thymeleaf</module>
<!-- 整合JSP -->
<module>springboot_jsp</module>
<!-- 配置文件 -->
<module>springboot_config</module>
<!-- 整合JdbcTemplate -->
<module>springboot_jdbctemplate</module>
<!-- 整合Mybatis -->
<module>springboot_mybatis</module>
<!-- 整合Junit -->
<module>springboot_junit</module>
<!-- 整合Redis -->
<module>springboot_redis</module>
<!-- 整合ElasticSearch -->
<module>springboot_elasticsearch</module>
<!-- 使用AOP统一处理Web请求日志 -->
<module>springboot_aop</module>
<!-- 使用@Scheduled创建定时任务 -->
<module>springboot_scheduled</module>
<!-- 使用@Async实现异步调用 -->
<module>springboot_async</module>
<!-- 整合多数据源 -->
<module>springboot_datasource</module>
<!-- 分布式事物管理 -->
<module>springboot_atomikos</module>
<!-- FastJson解析JSON数据 -->
<module>springboot_fastJson</module>
<!-- 整合RabbitMQ(生产者) -->
<module>springboot_rabbitmq_producer</module>
<!-- 整合RabbitMQ(消费者) -->
<module>springboot_rabbitmq_consumer</module>
<!-- 整合Swagger -->
<module>springboot_swagger</module>
<!-- 整合RabbitMQ -->
<module>springboot_rabbitmq</module>
<!-- 文件上传 -->
<module>springboot_file_upload</module>
<!-- 整合Easypoi导出excel -->
<module>springboot_easypoi</module>
<!-- 数据校验 -->
<module>springboot_validator</module>
<!-- 多环境打包 -->
<module>springboot_profile</module>
<!-- 使用zxing生成、识别二维码 -->
<module>springboot_qrcode</module>
<!-- Mybatis逆向工程 -->
<module>springboot_mybatis_generator</module>
<!-- 使用Guava的RateLimiter通过IP限制接口访问频率 -->
<module>springboot_ratelimiter</module>
<!-- 整合Solr实现京东搜索 -->
<module>springboot_solr_jd</module>
<!-- 整合Lucene -->
<module>springboot_lucene</module>
<!-- 集成邮件服务 -->
<module>springboot_mail</module>
<!-- 集成WebSocket -->
<module>springboot_websocket</module>
<!-- 启动时加载方法 -->
<module>springboot_bootLoader</module>
<!-- 数据库管理 -->
<module>springboot_flyway</module>
<!-- 整合Dataway -->
<module>springboot_dataway</module>
<!-- 整合MinIo文件服务 -->
<module>springboot_minio</module>
<!-- 整合阿里云OSS -->
<module>springboot_oss</module>
<!-- 整合Mybatis-Plus -->
<module>springboot_mybatis_plus</module>
<!-- Mybatis-Plus代码生成器 -->
<module>springboot_mybatis_plus_generator</module>
<!--jackson全局格式化日期-->
<module>springboot_dateFormat</module>
<!--重复提交-->
<module>springboot_repeat_submit</module>
<!--图形验证码-->
<module>springboot_EasyCaptcha</module>
</modules>
<packaging>pom</packaging>
<name>springboot_parent</name>
<description>springboot整合其他技术汇总</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
<relativePath />
</parent>
<!-- 表示当前pom文件从spring-boot-starter-parent继承下来,在spring-boot-starter-parent中提供了很多默认的配置,这些配置可以大大简化我们的开发 -->
<!-- 通过继承spring-boot-starter-parent,默认具备了如下功能: -->
<!-- 1.Java版本(Java8) -->
<!-- 2.源码的文件编码方式(UTF-8) -->
<!-- 3.依赖管理 -->
<!-- 4.打包支持 -->
<!-- 5.动态识别资源 -->
<!-- 6.识别插件配置 -->
<!-- 7.识别不同的配置,如:application-dev.properties 和 application-dev.yml -->
<!-- 以上继承来的特性有的并非直接继承自spring-boot-starter-parent,而是继承自spring-boot-starter-parent的父级spring-boot-dependencies -->
<!-- 常用Spring Boot启动器: -->
<!-- 1.spring-boot-starter 核心模块,包含自动配置支持、日志库和对 YAML 配置文件的支持。 -->
<!-- 2.spring-boot-starter-aop 支持面向切面编程(AOP),包含 spring-aop 和 AspectJ 。 -->
<!-- 3.spring-boot-starter-data-mongodb 包含 spring-data-mongodb 来支持 MongoDB。 -->
<!-- 4.spring-boot-starter-redis 支持Redis键值存储数据库,包含spring-redis -->
<!-- 5.spring-boot-starter-jdbc 支持使用 JDBC 访问数据库。 -->
<!-- 6.spring-boot-starter-test 包含常用的测试所需的依赖,如 JUnit、Hamcrest、Mockito 和
spring-test 等。 -->
<!-- 7.spring-boot-starter-web 支持 Web 应用开发,包含 Tomcat 和 spring-mvc、spring-webmvc -->
<!-- 8.spring-boot-starter-websocket 支持使用 Tomcat 开发 WebSocket 应用。 -->
<!-- 9.spring-boot-starter-ws 支持 Spring Web Services。 -->
<!-- 10.spring-boot-starter-log4j 添加 Log4j 的支持。 -->
<!-- 11.spring-boot-starter-logging 使用 Spring Boot 默认的日志框架 Logback。 -->
<!-- 12.spring-boot-starter-mail 支持javax.mail模块 -->
<!-- 13.spring-boot-starter-remote-shell 支持远程 SSH命令操作。 -->
<!-- 14.spring-boot-starter-tomcat 使用 Spring Boot 默认的 Tomcat 作为应用服务器。 -->
<!-- 15.spring-boot-starter-jetty 使用 Jetty 而不是默认的 Tomcat 作为应用服务器。 -->
<!--字符集以及JDK版本 -->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<!--springboot的maven插件,不能正常打包时注释掉该插件 -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.6.RELEASE</version>
</plugin>
</plugins>
</build>
<dependencies>
<!-- Spring Boot web依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--测试的起步依赖(各个模块均有可能用到) -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<!--下载jar包仓库 (spring官方仓库,不设置默认从maven官方仓库下载) -->
<repositories>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</project>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/nobita2022/springboot.git
[email protected]:nobita2022/springboot.git
nobita2022
springboot
SpringBoot
master

搜索帮助