欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

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

标签:
声明:无特别说明,转载请标明本文来源!