pom.xml
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.7</version> <relativePath/> </parent> <groupId>com.tj</groupId> <artifactId>zhongren</artifactId> <version>1.0.11</version> <properties> <java.version>1.8</java.version> </properties> <dependencies> <!-- Redis数据库 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <!-- 解决Spring Boot Configuration Annotation Processor not configured报错 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> </dependency> <!-- 通用连接池--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <!--druid 连接池依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.2.9</version> </dependency> <!--mybatis-plus依赖--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</version> </dependency> <!--操作JSON字符串--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.80</version> </dependency> <!--语言包,处理字符串,日期等工具包--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> </dependency> <!--项目启动热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> <!--校验工具--> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> </dependency> <!--使用hibernate框架提供的校验器做实现类--> <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> </dependency> <!--JWT生成token工具--> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.19.1</version> </dependency> <!-- excel导入和导出插件--> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.1.0</version> </dependency> <!--企业微信需要用的依赖--> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20200518</version> </dependency> <!--微信支付请求里需要用到的依赖,是http请求相关的--> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <excludes> <exclude> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </exclude> </excludes> </configuration> </plugin> </plugins> </build></project>
application.yml
#激活哪个配置文件spring: profiles: active: dev#网站默认配置webset: # 文件保存的路径 path: tjconfig/webset.obj # 网站标题 webTitle: 中仁办公系统 # 系统简称 sysShortName: 中仁办公系统 # 备案信息 sysFiling: ©版权所有 2022 中仁有限公司<span style="padding:0 5px;">|</span><a target="_blank" href="https://beian.miit.gov.cn/">粤ICP备XXXX号-1</a> # 版权信息 copyright: Copyright 2022 Applida. All right reserved # 文件上传保存在那个文件夹里 filesDir: TjFiles # 版本信息 sysVersion: 2.0.0
application-dev.yml
##开发环境配置文件##服务器端口配置server: port: 8001#证书的文件地址cert: path: C:/cert/1563640711_20220419_cert/#使用druid配置相关信息,数据库配置spring: application: #应用名称(可选),如果不指定默认是工程名称 name: zhongren datasource: druid: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/zhongren2?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8 username: root password: XXXX #SpringBoot默认是不注入这些属性的,需要自己绑定 #druid 数据源专有配置 # 初始连接数 initialSize: 5 # 最小连接池数量 minIdle: 10 # 最大连接池数量 maxActive: 20 # 配置获取连接等待超时的时间 maxWait: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 timeBetweenEvictionRunsMillis: 60000 # 配置一个连接在池中最小生存的时间,单位是毫秒 minEvictableIdleTimeMillis: 300000 # 配置一个连接在池中最大生存的时间,单位是毫秒 maxEvictableIdleTimeMillis: 900000 # 配置检测连接是否有效 validationQuery: SELECT 1 FROM DUAL testWhileIdle: true testOnBorrow: false testOnReturn: false # redis数据源 redis: host: localhost port: 6379mybatis-plus: configuration: #在映射实体或属性时,不按照驼峰命名法,还是使用_下划线(这个是默认是true) map-underscore-to-camel-case: false #控制台打印与sql相关的日志 log-impl: org.apache.ibatis.logging.stdout.StdOutImpl global-config: db-config: #id雪花算法 id-type: assign_id # 逻辑删除默认就是1 logic-delete-value: 1 # 逻辑删除默认就是0 logic-not-delete-value: 0 # 自定义mapper的xml文件存放位置 mapper-locations: classpath:mapper/*.xml