Appearance
需要根据实际部署修改的配置
说明:
application-dev.properties
application-test.properties
application-pub.properties
这三个配置文件分别对应的是开发环境,测试环境和正式环境
1.后台端口号
默认值:9099
属性:server.port = 9099
所在的配置文件:application-dev.properties application-pub.properties application-test.properties
根据自己的部署环境修改对应的配置文件,比如说开发环境需要设置成9000,则需要修改application-dev.properties文件中的端口, 测试环境需要设置成9001,则需要修改application-test.properties
2.文件存储的位置
所在的配置文件:
application-dev.properties
application-test.properties
application-pub.properties
作用:配置上传文件的存储目录
属性:file.path=D:/images/
不同的配置文件对应的值不同
根据自己的部署环境修改对应的配置文件
通过nginx进行部署时,一定记得需要将文件存储的目录代理出去,这个代理出去的访问url可以用于【 3.文件访问的url前缀】的配置
如下:
location /images/ {#文件访问配置
root /home/pub/img/;#文件所在的目录
charset utf-8;
}
3.文件访问的url前缀
所在的配置文件:
application-dev.properties
application-test.properties
application-pub.properties
作用:用于配置文件访问的URL前缀,通过该url前缀与上传的文件进行拼接,最后生成一个可以访问文件的完整url
属性:file.url.prefix=http://localhost:9099/images/
不同的配置文件对应的值不同
根据自己的部署环境修改对应的配置文件
4.日志配置
所在的配置文件:
application-dev.properties
application-test.properties
application-pub.properties
作用:用于配置日志的存放目录和日志的的打印级别
属性: logging.path=D:/SpringReport/log
logging.level.root=ERROR
logging.path:配置日志的存储位置,根据不同的部署环境修改对应的配置文件
logging.level.root:配置日志的打印级别 选项有:TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF
5.数据库配置
所在的配置文件:
application-dev.properties
application-test.properties
application-pub.properties
作用:配置项目数据库的链接信息和账号密码
注意:修改数据库配置有两个地方,分别是
spring.datasource.url=jdbc:mysql://localhost:3306/springreport?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
spring.datasource.username=root
spring.datasource.password=root
org.quartz.dataSource.myDS.URL=jdbc:mysql://localhost:3306/springreport?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
org.quartz.dataSource.myDS.user=root
org.quartz.dataSource.myDS.password=root
第一个用于项目链接的数据库,第二个是定时任务qrtz用的数据库,如果没有特殊要求,两个配置成一样的就可以。
6.redis配置
所在的配置文件:
application-dev.properties
application-test.properties
application-pub.properties
spring.redis.database:配置redis的数据库 0-15
spring.redis.host:配置redis的服务器地址
spring.redis.port:配置redis的端口号
spring.redis.password:配置redis的密码,没有则不需要填写
其余配置根据需要修改即可
根据自己的部署环境修改对应的配置文件
7.rocketmq 配置
所在的配置文件:
application-dev.properties
application-test.properties
application-pub.properties
rocketmq.name-server:配置mq服务器的信息,ip:端口号 如 127.0.0.1:9876
其余配置根据需要修改即可
根据自己的部署环境修改对应的配置文件
8.报表分享url前缀
所在的配置文件:
application-dev.properties
application-test.properties
application-pub.properties
作用:excel报表分享链接时用到的url
showreport.share.url.pc:pc端访问用的url
showreport.share.url.h5:手机端访问用的url
showreport.share.url.pc=http://localhost:9527/SpringReport/luckyReportPreview
showreport.share.url.h5=http://localhost:9527/SpringReport/h5ReportPreview
showreport.share.url.pc=http://localhost:8089/SpringReport-vue3/luckyReportPreview
showreport.share.url.h5=http://192.168.31.187:8089/SpringReport/h5ReportPreview
以上两个配置,一个是vue2项目的链接,一个是vue3项目的链接,根据自己前端的版本选择使用哪个配置文件
根据自己的部署环境修改对应的配置文件