Wondercease

浙ICP备2022017321号

常用配置(yml文件)

(1)端口服务配置

server:
 port: 8080 #端口号
 servlet:
  context-path: /main #项目访问路径

(2)数据库配置

spring:

datasource:

driver-class-name:com.mysql.jdbc.Driver

url:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false

username:root

password:root

jpa:

hibernate:

ddl-auto:update

show-sql:true

redis:

database:0

host:localhost

port:6379

password:

jedis:

pool:

max-active:8

max-wait:-1

max-idle:8

min-idle:0

timeout:0

(3)配置多个不同的profile,实现在不同的环境(比如开发、测试和生产环境)使用不同的配置变量

# 默认的profile为dev,其他环境通过指定启动参数使用不同的profile,比如:

# 测试环境:java -jar my-spring-boot.jar –spring.profiles.active=test

# 生产环境:java -jar my-spring-boot.jar –spring.profiles.active=prod

spring:

profiles:

active: dev

# 开发环境配置

spring:

profiles: dev

mysql:

ipPort: localhost:3306

# 测试环境配置

spring:

profiles: test

mysql:

ipPort: ip:port

# 生产环境配置

spring:

profiles: prod

mysql:

ipPort: ip:port

使用方法:

通过指定启动参数使用不同的profile

测试环境: java -jar my-spring-boot.jar –spring.profiles.active=test

生产环境: java -jar my-spring-boot.jar –spring.profiles.active=prod

在配置文件中指定 spring.profiles.active=dev

虚拟机参数

-Dspring.profiles.active=dev

(4)指定静态资源路径

spring:

resources:

#指定静态资源路径,默认为classpath:[/META-INF/resources/,/resources/,/static/,/public/]以及context:/

static-locations:classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/}

发表评论

您的电子邮箱地址不会被公开。