后端
修改token过期时间(默认为30分钟)
jeecg-boot-base\jeecg-boot-base-core\src\main\java\org\jeecg\common\system\util\JwtUtil.java
38行
修改shiro配置
jeecg-boot-base\jeecg-boot-base-core\src\main\java\org\jeecg\config\shiro\ShiroConfig.java
74行及以后不应该有意外的文件通过:
修改生产配置yml文件
\pom.xml
dev=>prod
生产环境配置文件:
jeecg-boot-module-system\src\main\resources\application-prod.yml
修改端口
修改后台根目录
修改durid密码
修改查询语句为oracle用的(如图)
修改DataSource
修改redis端口及密码
关闭sql的log输出
修改本地文件上传目录及方式
修改minio文件服务器(如果启用)
关闭swagger开关并更改密码
basic enable:false
修改swagger开关代码:
jeecg-boot-base\jeecg-boot-base-core\src\main\java\org\jeecg\config\Swagger2Config.java
@Value("${knife4j.production}")
private boolean swaggerShow;
/**
*
* 显示swagger-ui.html文档展示页,还必须注入swagger资源:
*
* @param registry
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("doc.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
}
/**
* swagger2的配置文件,这里可以配置swagger2的一些基本的内容,比如扫描的包等等
*
* @return Docket
*/
@Bean(value = "defaultApi2")
public Docket defaultApi2() {
// 显示调试模式是否开启BY:faser
String tmps = String.valueOf(!swaggerShow);
System.out.format("%s\33[%d;%dm%s\33[0m%n", "警告:调试接口是否开放swaggerShow=", 30,42, tmps );
return new Docket(DocumentationType.SWAGGER_2)
.enable(!swaggerShow)
效果:(图示 为开放swagger,生产环境此处应为false)
预祝各位程序猿同志们跑代码永无bug!
版权声明:本文为wwppp987原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。