Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
9
91isoft_spbt_project
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王淑君
91isoft_spbt_project
Commits
794240b1
Commit
794240b1
authored
Dec 17, 2018
by
王淑君
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
a1b4ac22
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
41 additions
and
27 deletions
+41
-27
readMe.md
readMe.md
+40
-26
application-dev.yml
src/main/resources/application-dev.yml
+1
-1
No files found.
readMe.md
View file @
794240b1
...
@@ -242,23 +242,26 @@ ${basedir}/sql
...
@@ -242,23 +242,26 @@ ${basedir}/sql
| v1.0 | pageUtil | 分页组件 | 开启 | 否 |
| v1.0 | pageUtil | 分页组件 | 开启 | 否 |
| v1.0 | quartz | 定时任务 | 关闭 | 是 |
| v1.0 | quartz | 定时任务 | 关闭 | 是 |
| v1.0 | redis | 缓存 | 关闭 | 是 |
| v1.0 | redis | 缓存 | 关闭 | 是 |
| v1.0 | ssl | https | 关闭 | 是 |
| v1.0 | ssl
| https | 关闭 | 是 |
| v1.0 | decryptParam | 报文加密 | 关闭 | 是 |
| v1.0 | decryptParam | 报文加密 | 关闭 | 是 |
| v1.0 | entityParam | 参数格式验证 | 开启 | 是 |
| v1.0 | entityParam | 参数格式验证 | 开启 | 是 |
| v1.0 | swagger2 | 文档 | 开启 | 是 |
| v1.0 | swagger2 | 文档 | 开启 | 是 |
| v1.0 | multipleDs | 多数据源 | 关闭 | 是 |
| v1.0 | multipleDs | 多数据源 | 关闭 | 是 |
| v1.0 | dbLod | 数据库日志 | 关闭 | 是 |
| v1.0 | dbLod | 数据库日志 | 关闭 | 是 |
###
redis
###
pageUtil
1. `application-dev.yml` 配置redis相关参数
1. 默认开启,不能关闭
2. `CyRedisConfigBean` 去掉 `@CyDoc(CyDocEnum.USELESS)` 开启`@ConfigurationProperties` `@Component`
2. service 下impl中` serviceImpl` 中要分页的方法的方法名以` ByPagination` 结尾,方法返回值为 `CyGridModel `
3. `CyRedisConfig` 去掉 `@CyDoc(CyDocEnum.USELESS)` 开启`@Configuration`
3. 用法模板:` public CyGridModel querySpaceListsByPagination(BSpace spaceList){
4. `CyRedisServiceImpl` 去掉 `@CyDoc(CyDocEnum.USELESS)` 开启`@Service`
bSpaceServiceImpl.querySpaceListsByPagination(getPaginationUtility(),spaceList);
CyGridModel CyGridModel = getGridModelResponse();
return CyGridModel;
}`
##
ssl
##
# quartz
1.
开启 application-dev.yml
1.
定时任务 默认关闭 可以在`application-dev.yml`中配置参数`cy.model.quartz` 为true设为开启
~~~
~
~~~
~
ssl:
ssl:
key-store: classpath:client1.p12
key-store: classpath:client1.p12
...
@@ -268,39 +271,50 @@ ${basedir}/sql
...
@@ -268,39 +271,50 @@ ${basedir}/sql
#并生成证书,client1.p12 放在resource下
#并生成证书,client1.p12 放在resource下
~~~~
~~~~
##
报文加密
##
# redis
1.
CyDecryptParamAspect.java 去掉
`@CyDoc(CyDocEnum.USELESS)`
1.
缓存机制 默认关闭 可以在
`application-dev.yml`
中配置
`cy.model.redis`
为true设为开启
2.
application-dev.yml 配置参数 decryptKey
2.
`application-dev.yml`
中配置
`spring.redis`
配置相关信息
3.
CyAopConfig 注入bean
`@Bean ...
`
3.
用法参考
`org\rcisoft\core\service\impl\CyRedisServiceImpl.java
`
##
多数据源
##
# ssl
1.
https请求 默认关闭
2.
开启方法:用Java自生成
`.p12`
文件 添加在resource中,并在
`application-dev.yml`
中添加
`server.ssl`
相关配置
1.
`application-dev.yml`
配置多数据源相关参数 参考
`power`
`pmiss`
1.
`application-dev.yml`
配置多数据源相关参数 参考
`power`
`pmiss`
2.
配置多数据源配置类 参考
`CyDruidProPmiss`
`CyDruidProPower`
2.
配置多数据源配置类 参考
`CyDruidProPmiss`
`CyDruidProPower`
3.
关闭
`CyDruidConfig`
注掉
`Configuration`
等, 开启
`@CyDoc(CyDocEnum.USELESS)`
3.
关闭
`CyDruidConfig`
注掉
`Configuration`
等, 开启
`@CyDoc(CyDocEnum.USELESS)`
4.
开启
`CyMultipleDruidConfig`
和
`CyTransactionConfig`
(关闭
`@CyDoc(CyDocEnum.USELESS)`
, 开启
`@Configuration`
等) , 并调整相关属性
4.
开启
`CyMultipleDruidConfig`
和
`CyTransactionConfig`
(关闭
`@CyDoc(CyDocEnum.USELESS)`
, 开启
`@Configuration`
等) , 并调整相关属性
## 自定义数据库日志
### decryptParam
1.
`logback-spring.xml`
配置数据源相关参数
1.
报文加密 默认关闭 可以在
`application-dev.yml`
中配置
`cy.model.decryptParam`
为true设为开启
2.
service层
`extends CyBaseService`
使用
`this.dbInfo();`
`this.dbError();`
,可变参数,mess,title
2.
开启之后 前端需将参数和
`global.decryptKey `
的key值一起经过md5加密,形成sign 传到后端,
### entityParam
1.
参数格式验证 默认关闭 可以在
`application-dev.yml`
中配置
`cy.model.entityParam`
为true设为开启
## 定时任务
1.
`CyQuartzConfig.java`
关闭
`@CyDoc(CyDocEnum.USELESS)`
开启
`@Configuration`
### swagger2
1.
文档测试工具 默认开启 可以在
`application-dev.yml`
中配置
`cy.model.entityParam`
为false即为关闭
2.
启动项目之后再浏览器访问
`http://localhost:8084/swagger-ui.html#/ `
## 参数格式验证
1.
`CyEntityParamAspect.java`
去掉
`@CyDoc(CyDocEnum.USELESS)`
### multipleDs
2.
application-dev.yml 配置参数 entityParam
3.
CyAopConfig 注入bean
`@Bean ...`
1.
多数据源 默认关闭 可以在
`application-dev.yml`
中配置
`cy.model.multipleDs`
true即为开启
2.
在
`application-dev.yml`
中修改
`druid.power`
和
` druid.pmiss`
以配置数据库相关信息
##
测试工具
##
# dbLod
1.
`CySwagger2Config.java`
去掉
`@CyDoc(CyDocEnum.USELESS)`
开启
`@Configuration`
1.
日志存数据库 默认关闭
2.
application-dev.yml 配置参数 swagger2Config
2.
在
`resources\logback-spring.xml`
修改
`<appender name="DBLog"></appender>`
中的配置为自己数据库的信息即可
## seurity(权限)
#### `application-dev.yml`中`cy.model.security` 下相关配置
1.
目前是登陆后才可访问其他接口
2.
开启所有接口的直接访问:
`cy.model.security.permitUnStatic`
下加
` - "*/**" `
即可
\ No newline at end of file
src/main/resources/application-dev.yml
View file @
794240b1
...
@@ -131,7 +131,7 @@ cy:
...
@@ -131,7 +131,7 @@ cy:
-
"
/code/**/**"
-
"
/code/**/**"
-
"
/excelUtil/**"
-
"
/excelUtil/**"
-
"
/cros/**"
-
"
/cros/**"
-
"
/bspace/
*"
# - "*/*
*"
permitStatic
:
[
"
/"
,
"
/*.html"
,
"
/favicon.ico"
,
"
/**/*.html"
,
"
/**/*.js"
,
"
/**/*.css"
]
permitStatic
:
[
"
/"
,
"
/*.html"
,
"
/favicon.ico"
,
"
/**/*.html"
,
"
/**/*.js"
,
"
/**/*.css"
]
logoutSuccessUrl
:
"
/login"
logoutSuccessUrl
:
"
/login"
loginPage
:
"
/login"
loginPage
:
"
/login"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment