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
73653a71
Commit
73653a71
authored
Dec 17, 2018
by
王淑君
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'wsj' into 'dev'
修改 See merge request
!4
parents
a1b4ac22
794240b1
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 @
73653a71
...
...
@@ -242,23 +242,26 @@ ${basedir}/sql
| v1.0 | pageUtil | 分页组件 | 开启 | 否 |
| v1.0 | quartz | 定时任务 | 关闭 | 是 |
| v1.0 | redis | 缓存 | 关闭 | 是 |
| v1.0 | ssl | https | 关闭 | 是 |
| v1.0 | ssl
| https | 关闭 | 是 |
| v1.0 | decryptParam | 报文加密 | 关闭 | 是 |
| v1.0 | entityParam | 参数格式验证 | 开启 | 是 |
| v1.0 | swagger2 | 文档 | 开启 | 是 |
| v1.0 | multipleDs | 多数据源 | 关闭 | 是 |
| v1.0 | dbLod | 数据库日志 | 关闭 | 是 |
###
redis
###
pageUtil
1. `application-dev.yml` 配置redis相关参数
2. `CyRedisConfigBean` 去掉 `@CyDoc(CyDocEnum.USELESS)` 开启`@ConfigurationProperties` `@Component`
3. `CyRedisConfig` 去掉 `@CyDoc(CyDocEnum.USELESS)` 开启`@Configuration`
4. `CyRedisServiceImpl` 去掉 `@CyDoc(CyDocEnum.USELESS)` 开启`@Service`
1. 默认开启,不能关闭
2. service 下impl中` serviceImpl` 中要分页的方法的方法名以` ByPagination` 结尾,方法返回值为 `CyGridModel `
3. 用法模板:` public CyGridModel querySpaceListsByPagination(BSpace spaceList){
bSpaceServiceImpl.querySpaceListsByPagination(getPaginationUtility(),spaceList);
CyGridModel CyGridModel = getGridModelResponse();
return CyGridModel;
}`
##
ssl
##
# quartz
1.
开启 application-dev.yml
1.
定时任务 默认关闭 可以在`application-dev.yml`中配置参数`cy.model.quartz` 为true设为开启
~~~
~
ssl:
key-store: classpath:client1.p12
...
...
@@ -268,39 +271,50 @@ ${basedir}/sql
#并生成证书,client1.p12 放在resource下
~~~~
##
报文加密
##
# redis
1.
CyDecryptParamAspect.java 去掉
`@CyDoc(CyDocEnum.USELESS)`
2.
application-dev.yml 配置参数 decryptKey
3.
CyAopConfig 注入bean
`@Bean ...
`
1.
缓存机制 默认关闭 可以在
`application-dev.yml`
中配置
`cy.model.redis`
为true设为开启
2.
`application-dev.yml`
中配置
`spring.redis`
配置相关信息
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`
2.
配置多数据源配置类 参考
`CyDruidProPmiss`
`CyDruidProPower`
3.
关闭
`CyDruidConfig`
注掉
`Configuration`
等, 开启
`@CyDoc(CyDocEnum.USELESS)`
4.
开启
`CyMultipleDruidConfig`
和
`CyTransactionConfig`
(关闭
`@CyDoc(CyDocEnum.USELESS)`
, 开启
`@Configuration`
等) , 并调整相关属性
## 自定义数据库日志
1.
`logback-spring.xml`
配置数据源相关参数
2.
service层
`extends CyBaseService`
使用
`this.dbInfo();`
`this.dbError();`
,可变参数,mess,title
### decryptParam
1.
报文加密 默认关闭 可以在
`application-dev.yml`
中配置
`cy.model.decryptParam`
为true设为开启
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)`
2.
application-dev.yml 配置参数 entityParam
3.
CyAopConfig 注入bean
`@Bean ...`
### multipleDs
1.
多数据源 默认关闭 可以在
`application-dev.yml`
中配置
`cy.model.multipleDs`
true即为开启
2.
在
`application-dev.yml`
中修改
`druid.power`
和
` druid.pmiss`
以配置数据库相关信息
##
测试工具
##
# dbLod
1.
`CySwagger2Config.java`
去掉
`@CyDoc(CyDocEnum.USELESS)`
开启
`@Configuration`
2.
application-dev.yml 配置参数 swagger2Config
1.
日志存数据库 默认关闭
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 @
73653a71
...
...
@@ -131,7 +131,7 @@ cy:
-
"
/code/**/**"
-
"
/excelUtil/**"
-
"
/cros/**"
-
"
/bspace/
*"
# - "*/*
*"
permitStatic
:
[
"
/"
,
"
/*.html"
,
"
/favicon.ico"
,
"
/**/*.html"
,
"
/**/*.js"
,
"
/**/*.css"
]
logoutSuccessUrl
:
"
/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