目录
1、软件下载
2、软件解压
解压到E盘App文件夹下(文件夹名称不允许有中文)
3、修改配置文件内容
server:
port: 9095
servlet:
encoding:
charset: UTF-8
force: true
enabled: true
spring:
profiles:
active: dev
application:
name: aj-report
servlet:
multipart:
max-file-size: 10MB #上传图片大小限制为10MB
jackson:
date-format: yyyy-MM-dd HH:mm:ss
messages:
basename: i18n/messages
datasource:
url: jdbc:mysql://127.0.0.1:3306/aj_report?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useSSL=false
username: root
password: root
type: com.zaxxer.hikari.HikariDataSource
hikari:
connection-timeout: 300000 # 连接超时时间 - 默认值:30秒。
validation-timeout: 5000 # 连接被测试活动的最长时间 - 默认值:5秒。
idle-timeout: 60000 # 连接池中允许闲置的最长时间 - 默认值:10分钟
max-lifetime: 1800000 # 一个连接生命时长(毫秒),超时而没被使用则被释放 - 默认值:30分钟
maximum-pool-size: 10 #连接池中允许的最大连接数,包括闲置和使用中的连接 - 默认值:10
minimum-idle: 5 # 连接池中允许的最小空闲连接数 - 默认值:10。
#如果要使用redis,请参考report-core目录下的README.md文件中写的进行调整
# redis:
# host: 127.0.0.1
# port: 6379
# password: root
# database: 1
flyway:
enabled: true #是否开启flyway,默认true.
baseline-on-migrate: true
#数据库连接配置
url: ${spring.datasource.url}
user: ${spring.datasource.username}
password: ${spring.datasource.password}
placeholder-replacement: false
init-sqls:
- CREATE DATABASE IF NOT EXISTS `aj_report` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
gaea:
subscribes:
oss: #文件存储 都配置的情况下优先级minio->amazonS3->nfs
enabled: true
##允许上传的文件后缀
file-type-while-list: .png|.jpg|.gif|.icon|.pdf|.xlsx|.xls|.csv|.mp4|.avi|.jpeg|.aaa|.svg
# 用于文件上传成功后,生成文件的下载公网完整URL,http://serverip:9095/file/download,注意填写IP必须填写后端服务所在的机器IP
downloadPath: http://127.0.0.1:9095/file/download
nfs:
#上传对应本地全路径,注意目录不会自动创建,注意 Win是 \ 且有盘符,linux是 / 无盘符,注意目录权限问题
path: E:\app\aj-report-1.4.2.RELEASE\data\
#若要使用minio文件存储,请启用以下配置
#minio:
# url: http://127.0.0.1
# port: 9000
# access-key: minioreport
# secret-key: minioreport
# bucket-name: aj-report
#若要使用amazonS3文件存储,请启用以下配置
#amazonS3:
# url: http://127.0.0.1
# access-key: access-key
# secret-key: secret-key
# bucket-name: AJ-Report
#若minio和amazonS3都没有,使用服务器高可用的nfs共享盘
Security:
# jwt密钥,生产环境请自行修改,避免被远程伪造登录攻击
jwtSecret: TybmmfrgsIqpPsBOYxvygCMVJWKNfDJU
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #开启sql打印
call-setters-on-nulls: true
mapperLocations:
- classpath*:/mapper/**/*.xml
- classpath*:/modeler-mybatis-mappings/**/*.xml
management:
endpoints:
web:
base-path: /
logging:
config: classpath:logback.xml
# 本应用自定义参数
customer:
# 跳过token验证和权限验证的url清单
skip-authenticate-urls: /gaeaDict/all, /login, /static, /file/download/, /index.html, /favicon.ico, /reportShare/detailByCode, /v2/api-docs
file:
#导入导出临时文件夹 默认.代表当前目录,拼接/tmp_zip/目录
tmpPath: .
user:
##新增用户默认密码
default:
password: 123456
4、修改启动环境变量
编辑E:\app\aj-report-1.4.2.RELEASE\bin\start.bat文件,将JAVA_HOME配置成自己路径信息
5、启动软件
双击bin文件夹中的start.bat文件
6、验证
浏览器输入: http://localhost:9095/index.html
用户名admin 密码123456