maven 配置,maven的配置文件如何配置
终极管理员 知识笔记 91阅读
oss oss配置!-groupIdcom.aliyun.oss/groupId OSS-附属区artifactIdaliyun-SDK-OSS/artifactId版本3 . 6 . 0/版本/依赖lombok!-lombok-dependency groupIdorg.projectlombok/groupId artifact id lombok/artifact id选项true/optional/dependency redis配置!-redis-dependency groupIdorg.springframework.boot/groupId artifact id spring-boot-starter-data-redis/artifact id/dependency依赖关系groupId组织。。commons/groupId artifact id commons-pool 2/artifact id/dependency es!-es-dependency groupIdorg.springframework.boot/groupId artifact id spring-boot-starter-web/artifact id exclusions exclusions groupIdorg.elasticsearch.client/groupId artifact id elastic search-rest-high-level-client/artifact id/exclusion exclusions groupIdorg.elasticsearch/groupId artifact id elastic search/artifact id/exclusions/dependency依赖关系组id cn。easy-es/groupId artifactIdeasy-es-boot-starter/artifactId版本2 . 0 . 0-beta 1/版本/依赖关系依赖关系groupIdorg.elasticsearch.client/groupId artifactIdelasticsearch-rest-高级-客户端/工件id版本7 .14 .0/版本
ency> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>7.14.0</version> </dependency>nacos nacos配置

<!--nacos--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>
Spring Cloud的版本管理
<!--Spring Cloud的版本管理--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring.cloud.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>${spring.cloud.alibaba.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.2.9</version> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.11</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version> </dependency>
datasource 数据库配置

<!--datasource--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> </dependency>
配置
数据库 datasource
#数据库spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driverspring.datasource.urljdbc:mysql://192.168.14.18:3306/three_group?useUnicodetrue&characterEncodingUTF-8&serverTimezoneUTC&allowMultiQueriestruespring.datasource.usernamerootspring.datasource.passwordroot123
Druid连接池
#Druid连接池spring.datasource.typecom.alibaba.druid.pool.DruidDataSourcespring.datasource.druid.initial-size3spring.datasource.druid.min-idle3spring.datasource.druid.max-active20spring.datasource.druid.max-wait6000
mybatis
#mybatismybatis.mapper-locationsclasspath:mapper/**.xmlmybatis.type-aliases-packagecom..model
nacos nacos依赖
#-------------------------Nacos配置-bootstrap.properties---------------------------------#------nacos地址------spring.cloud.nacos.server-addr192.168.14.221:8848#------nacos配置名称------spring.cloud.nacos.config.nameproduct-app#------nacos命名空间id-----spring.cloud.nacos.config.namespace public#------nacos默认组------spring.cloud.nacos.config.group DEFAULT_GROUP
#-------------------------Nacos服务发现注册中心配置------------------------------spring.cloud.nacos.discovery.server-addr192.168.14.221:8848#spring.cloud.nacos.discovery.ip192.168.14.11spring.application.name product-app
日志
#日志logging.level.rooterrorlogging.level.com.debug
logging.pattern.console%d{yyyy-MM-dd HH:mm:ss.SSS} %clr(%-5level) %clr([%X{traceId}]) %clr(${PID:-}) --- %clr(%logger{50}) - %m%n
饥饿加载
#----------开启饥饿加载ribbon.eager-load.enabledtruespring.application.nameorder1-appserver.port8080
feign
# -------------- Feign 配置 --------------feign.client.config.default.connectTimeout5000feign.client.config.default.readTimeout10000spring.cloud.nacos.discovery.ip192.168.14.53
redis redis依赖
#redis# Redis服务器地址spring.redis.host192.168.14.45# Redis数据库索引默认为0spring.redis.database0# Redis服务器连接端口spring.redis.port6379# Redis服务器连接密码默认为空#spring.redis.password# 连接池最大连接数使用负值表示没有限制 默认 8spring.redis.lettuce.pool.max-active8# 连接池最大阻塞等待时间使用负值表示没有限制 默认 -1spring.redis.lettuce.pool.max-wait-1# 连接池中的最大空闲连接 默认 8spring.redis.lettuce.pool.max-idle8# 连接池中的最小空闲连接 默认 0spring.redis.lettuce.pool.min-idle0## 连接超时时间毫秒spring.redis.timeout30000
MQ
#---连接MQspring.rabbitmq.host192.168.14.54spring.rabbitmq.virtual-host/spring.rabbitmq.port5672
#-------------RabbitMQ配置----------#最大抓取数量spring.rabbitmq.listener.simple.prefetch50#是否开启自动应答默认为truespring.rabbitmq.listener.simple.acknowledge-modeauto#开启自动应答机制spring.rabbitmq.listener.simple.retry.enabledfalse#设置重试次数默认三次spring.rabbitmq.listener.simple.retry.max-attempts3#设置重试间隔时间 单位msspring.rabbitmq.listener.simple.retry.initial-interval1000ms#设置时间间隔倍数默认是1倍spring.rabbitmq.listener.simple.retry.multiplier2#设置间隔时间spring.rabbitmq.listener.simple.retry.max-interval8000ms
OSS oss依赖
application.yml
aliyun: oss: end-point: oss-cn-hangzhou.aliyuncs.com access-key-id: LTAI5tP1PMBCTZwQQkaxFtJv access-key-secret: PQu9XnsM2967Ct2NCyaCUYgMNf3GeZ bucket-name: wmsapp-images