Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
guns-vip
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenjunxiong
guns-vip
Commits
1f3adafd
Commit
1f3adafd
authored
Jan 14, 2018
by
zhfish
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update pom and yml
include: springboot mp-plus change tomcat to undertown
parent
7cefff99
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
92 additions
and
16 deletions
+92
-16
guns-admin/pom.xml
+20
-0
guns-admin/src/main/java/com/stylefeng/guns/common/constant/enums/Status.java
+37
-0
guns-admin/src/main/java/com/stylefeng/guns/config/MybatisPlusConfig.java
+8
-0
guns-admin/src/main/resources/application.yml
+4
-0
guns-core/src/main/java/com/stylefeng/guns/core/config/DefaultFastjsonConfig.java
+6
-5
guns-parent/pom.xml
+9
-9
guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/converter/WithSignMessageConverter.java
+2
-2
guns-rest/src/main/resources/application.yml
+6
-0
No files found.
guns-admin/pom.xml
View file @
1f3adafd
...
@@ -150,6 +150,26 @@
...
@@ -150,6 +150,26 @@
<groupId>
org.apache.commons
</groupId>
<groupId>
org.apache.commons
</groupId>
<artifactId>
commons-lang3
</artifactId>
<artifactId>
commons-lang3
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
cn.hutool
</groupId>
<artifactId>
hutool-core
</artifactId>
</dependency>
<dependency>
<groupId>
cn.hutool
</groupId>
<artifactId>
hutool-http
</artifactId>
</dependency>
<dependency>
<groupId>
com.github.binarywang
</groupId>
<artifactId>
weixin-java-miniapp
</artifactId>
</dependency>
<dependency>
<groupId>
com.github.binarywang
</groupId>
<artifactId>
weixin-java-pay
</artifactId>
</dependency>
<dependency>
<groupId>
com.github.binarywang
</groupId>
<artifactId>
weixin-java-mp
</artifactId>
</dependency>
</dependencies>
</dependencies>
<build>
<build>
...
...
guns-admin/src/main/java/com/stylefeng/guns/common/constant/enums/Status.java
0 → 100644
View file @
1f3adafd
package
com
.
stylefeng
.
guns
.
common
.
constant
.
enums
;
import
com.baomidou.mybatisplus.enums.IEnum
;
import
java.io.Serializable
;
/**
* 通用的业务状态
*
* @author zhfish
*/
public
enum
Status
implements
IEnum
{
未启用
(
0
),
启用
(
1
);
private
int
value
;
Status
(
final
int
value
)
{
this
.
value
=
value
;
}
@Override
public
Serializable
getValue
()
{
return
this
.
value
;
}
@Override
public
String
toString
(){
switch
(
this
.
value
)
{
case
0
:
return
"未启用"
;
case
1
:
return
"启用"
;
}
return
"未启用"
;
}
}
guns-admin/src/main/java/com/stylefeng/guns/config/MybatisPlusConfig.java
View file @
1f3adafd
package
com
.
stylefeng
.
guns
.
config
;
package
com
.
stylefeng
.
guns
.
config
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.baomidou.mybatisplus.plugins.OptimisticLockerInterceptor
;
import
com.baomidou.mybatisplus.plugins.PaginationInterceptor
;
import
com.baomidou.mybatisplus.plugins.PaginationInterceptor
;
import
com.stylefeng.guns.common.constant.DSEnum
;
import
com.stylefeng.guns.common.constant.DSEnum
;
import
com.stylefeng.guns.core.datascope.DataScopeInterceptor
;
import
com.stylefeng.guns.core.datascope.DataScopeInterceptor
;
...
@@ -104,4 +105,11 @@ public class MybatisPlusConfig {
...
@@ -104,4 +105,11 @@ public class MybatisPlusConfig {
public
DataScopeInterceptor
dataScopeInterceptor
()
{
public
DataScopeInterceptor
dataScopeInterceptor
()
{
return
new
DataScopeInterceptor
();
return
new
DataScopeInterceptor
();
}
}
/*
* 乐观锁mybatis插件
*/
@Bean
public
OptimisticLockerInterceptor
optimisticLockerInterceptor
()
{
return
new
OptimisticLockerInterceptor
();
}
}
}
guns-admin/src/main/resources/application.yml
View file @
1f3adafd
...
@@ -62,10 +62,14 @@ spring:
...
@@ -62,10 +62,14 @@ spring:
mybatis-plus
:
mybatis-plus
:
mapper-locations
:
classpath*:com/stylefeng/guns/**/mapping/*.xml
mapper-locations
:
classpath*:com/stylefeng/guns/**/mapping/*.xml
typeAliasesPackage
:
com.stylefeng.guns.common.persistence.model
typeAliasesPackage
:
com.stylefeng.guns.common.persistence.model
typeEnumsPackage
:
com.stylefeng.guns.common.constant.enums
global-config
:
global-config
:
id-type
:
0
#0:数据库ID自增 1:用户输入id 2:全局唯一id(IdWorker) 3:全局唯一ID(uuid)
id-type
:
0
#0:数据库ID自增 1:用户输入id 2:全局唯一id(IdWorker) 3:全局唯一ID(uuid)
db-column-underline
:
false
db-column-underline
:
false
refresh-mapper
:
true
refresh-mapper
:
true
logic-delete-value
:
0
logic-not-delete-value
:
1
sql-injector
:
com.baomidou.mybatisplus.mapper.LogicSqlInjector
configuration
:
configuration
:
map-underscore-to-camel-case
:
false
map-underscore-to-camel-case
:
false
cache-enabled
:
true
#配置的缓存的全局开关
cache-enabled
:
true
#配置的缓存的全局开关
...
...
guns-core/src/main/java/com/stylefeng/guns/core/config/DefaultFastjsonConfig.java
View file @
1f3adafd
...
@@ -5,7 +5,7 @@ import com.alibaba.fastjson.serializer.SerializerFeature;
...
@@ -5,7 +5,7 @@ import com.alibaba.fastjson.serializer.SerializerFeature;
import
com.alibaba.fastjson.serializer.ToStringSerializer
;
import
com.alibaba.fastjson.serializer.ToStringSerializer
;
import
com.alibaba.fastjson.serializer.ValueFilter
;
import
com.alibaba.fastjson.serializer.ValueFilter
;
import
com.alibaba.fastjson.support.config.FastJsonConfig
;
import
com.alibaba.fastjson.support.config.FastJsonConfig
;
import
com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
4
;
import
com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication
;
...
@@ -26,13 +26,13 @@ import java.util.List;
...
@@ -26,13 +26,13 @@ import java.util.List;
*/
*/
@Configuration
(
"defaultFastjsonConfig"
)
@Configuration
(
"defaultFastjsonConfig"
)
@ConditionalOnClass
(
com
.
alibaba
.
fastjson
.
JSON
.
class
)
@ConditionalOnClass
(
com
.
alibaba
.
fastjson
.
JSON
.
class
)
@ConditionalOnMissingBean
(
FastJsonHttpMessageConverter
4
.
class
)
@ConditionalOnMissingBean
(
FastJsonHttpMessageConverter
.
class
)
@ConditionalOnWebApplication
@ConditionalOnWebApplication
public
class
DefaultFastjsonConfig
{
public
class
DefaultFastjsonConfig
{
@Bean
@Bean
public
FastJsonHttpMessageConverter
4
fastJsonHttpMessageConverter
()
{
public
FastJsonHttpMessageConverter
fastJsonHttpMessageConverter
()
{
FastJsonHttpMessageConverter
4
converter
=
new
FastJsonHttpMessageConverter4
();
FastJsonHttpMessageConverter
converter
=
new
FastJsonHttpMessageConverter
();
converter
.
setFastJsonConfig
(
fastjsonConfig
());
converter
.
setFastJsonConfig
(
fastjsonConfig
());
converter
.
setSupportedMediaTypes
(
getSupportedMediaType
());
converter
.
setSupportedMediaTypes
(
getSupportedMediaType
());
return
converter
;
return
converter
;
...
@@ -45,7 +45,8 @@ public class DefaultFastjsonConfig {
...
@@ -45,7 +45,8 @@ public class DefaultFastjsonConfig {
FastJsonConfig
fastJsonConfig
=
new
FastJsonConfig
();
FastJsonConfig
fastJsonConfig
=
new
FastJsonConfig
();
fastJsonConfig
.
setSerializerFeatures
(
fastJsonConfig
.
setSerializerFeatures
(
SerializerFeature
.
PrettyFormat
,
SerializerFeature
.
PrettyFormat
,
SerializerFeature
.
WriteMapNullValue
SerializerFeature
.
WriteMapNullValue
,
SerializerFeature
.
WriteEnumUsingToString
);
);
fastJsonConfig
.
setDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
fastJsonConfig
.
setDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
ValueFilter
valueFilter
=
new
ValueFilter
()
{
ValueFilter
valueFilter
=
new
ValueFilter
()
{
...
...
guns-parent/pom.xml
View file @
1f3adafd
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
<parent>
<parent>
<groupId>
org.springframework.boot
</groupId>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-parent
</artifactId>
<artifactId>
spring-boot-starter-parent
</artifactId>
<version>
1.5.
3
.RELEASE
</version>
<version>
1.5.
9
.RELEASE
</version>
</parent>
</parent>
<properties>
<properties>
...
@@ -26,10 +26,10 @@
...
@@ -26,10 +26,10 @@
<project.reporting.outputEncoding>
UTF-8
</project.reporting.outputEncoding>
<project.reporting.outputEncoding>
UTF-8
</project.reporting.outputEncoding>
<java.version>
1.8
</java.version>
<java.version>
1.8
</java.version>
<guns.version>
1.0.0-SNAPSHOT
</guns.version>
<guns.version>
1.0.0-SNAPSHOT
</guns.version>
<mybatisplus-spring-boot-starter.version>
1.0.
4
</mybatisplus-spring-boot-starter.version>
<mybatisplus-spring-boot-starter.version>
1.0.
5
</mybatisplus-spring-boot-starter.version>
<shiro.version>
1.4.0
</shiro.version>
<shiro.version>
1.4.0
</shiro.version>
<mybatis-plus.version>
2.1.
0
</mybatis-plus.version>
<mybatis-plus.version>
2.1.
8
</mybatis-plus.version>
<fastjson.version>
1.2.4
1
</fastjson.version>
<fastjson.version>
1.2.4
4
</fastjson.version>
<commons.io.version>
2.5
</commons.io.version>
<commons.io.version>
2.5
</commons.io.version>
<velocity.version>
1.7
</velocity.version>
<velocity.version>
1.7
</velocity.version>
<kaptcha.version>
2.3.2
</kaptcha.version>
<kaptcha.version>
2.3.2
</kaptcha.version>
...
@@ -43,7 +43,7 @@
...
@@ -43,7 +43,7 @@
<mysql-connector-java.version>
5.1.38
</mysql-connector-java.version>
<mysql-connector-java.version>
5.1.38
</mysql-connector-java.version>
<jwt.version>
0.7.0
</jwt.version>
<jwt.version>
0.7.0
</jwt.version>
<flowable.version>
6.2.0
</flowable.version>
<flowable.version>
6.2.0
</flowable.version>
<hutool.version>
3.3
.0
</hutool.version>
<hutool.version>
4.0
.0
</hutool.version>
<mp-sdk.version>
2.9.0
</mp-sdk.version>
<mp-sdk.version>
2.9.0
</mp-sdk.version>
</properties>
</properties>
...
@@ -69,7 +69,7 @@
...
@@ -69,7 +69,7 @@
<dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-dependencies
</artifactId>
<artifactId>
spring-boot-dependencies
</artifactId>
<version>
1.5.
3
.RELEASE
</version>
<version>
1.5.
9
.RELEASE
</version>
<type>
pom
</type>
<type>
pom
</type>
<scope>
import
</scope>
<scope>
import
</scope>
</dependency>
</dependency>
...
@@ -170,12 +170,12 @@
...
@@ -170,12 +170,12 @@
<version>
${jwt.version}
</version>
<version>
${jwt.version}
</version>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
c
om.xiaoleilu
</groupId>
<groupId>
c
n.hutool
</groupId>
<artifactId>
hutool-core
</artifactId>
<artifactId>
hutool-core
</artifactId>
<version>
${hutool.version}
</version>
<version>
${hutool.version}
</version>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
c
om.xiaoleilu
</groupId>
<groupId>
c
n.hutool
</groupId>
<artifactId>
hutool-http
</artifactId>
<artifactId>
hutool-http
</artifactId>
<version>
${hutool.version}
</version>
<version>
${hutool.version}
</version>
</dependency>
</dependency>
...
@@ -212,7 +212,7 @@
...
@@ -212,7 +212,7 @@
<plugin>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
<version>
1.5.
3
.RELEASE
</version>
<version>
1.5.
9
.RELEASE
</version>
</plugin>
</plugin>
</plugins>
</plugins>
</pluginManagement>
</pluginManagement>
...
...
guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/converter/WithSignMessageConverter.java
View file @
1f3adafd
package
com
.
stylefeng
.
guns
.
rest
.
modular
.
auth
.
converter
;
package
com
.
stylefeng
.
guns
.
rest
.
modular
.
auth
.
converter
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
4
;
import
com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
;
import
com.stylefeng.guns.core.exception.GunsException
;
import
com.stylefeng.guns.core.exception.GunsException
;
import
com.stylefeng.guns.core.support.HttpKit
;
import
com.stylefeng.guns.core.support.HttpKit
;
import
com.stylefeng.guns.core.util.MD5Util
;
import
com.stylefeng.guns.core.util.MD5Util
;
...
@@ -23,7 +23,7 @@ import java.lang.reflect.Type;
...
@@ -23,7 +23,7 @@ import java.lang.reflect.Type;
* @author fengshuonan
* @author fengshuonan
* @date 2017-08-25 15:42
* @date 2017-08-25 15:42
*/
*/
public
class
WithSignMessageConverter
extends
FastJsonHttpMessageConverter
4
{
public
class
WithSignMessageConverter
extends
FastJsonHttpMessageConverter
{
@Autowired
@Autowired
JwtProperties
jwtProperties
;
JwtProperties
jwtProperties
;
...
...
guns-rest/src/main/resources/application.yml
View file @
1f3adafd
...
@@ -27,6 +27,12 @@ mybatis-plus:
...
@@ -27,6 +27,12 @@ mybatis-plus:
# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql语句,调试用
# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql语句,调试用
spring
:
spring
:
undertown
:
io-threads
:
2
worker-threads
:
20
buffer-size
:
1024
buffers-per-region
:
1024
direct-buffers
:
true
datasource
:
datasource
:
url
:
jdbc:mysql://127.0.0.1:3306/rest?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
url
:
jdbc:mysql://127.0.0.1:3306/rest?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
username
:
root
username
:
root
...
...
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