Browse Source

springboot版本升级至2.1.1.RELEASE

xuexiaobo 5 years ago
parent
commit
d51d6ff1f9
20 changed files with 60 additions and 209 deletions
  1. 8 0
      mooctest-user-job/pom.xml
  2. 1 107
      mooctest-user-job/src/main/java/cn/iselab/mooctest/user/Application.java
  3. 18 24
      mooctest-user-server/pom.xml
  4. 4 36
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/Application.java
  5. 10 19
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/configure/ErrorPageConfig.java
  6. 2 1
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/configure/RedisSessionConfiguration.java
  7. 1 2
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/dao/BankAccountInfoDao.java
  8. 1 1
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/dao/User2IntegralDao.java
  9. 1 1
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/dao/User2MedalDao.java
  10. 1 1
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/dao/UserThirdPartyDao.java
  11. 1 1
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/dao/VerifyCodeDao.java
  12. 0 1
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/ThirdPartyAuthService.java
  13. 1 1
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/impl/BankAccountInfoServiceImpl.java
  14. 1 1
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/impl/IntegralServiceImpl.java
  15. 1 1
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/impl/MedalServiceImpl.java
  16. 1 2
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/impl/ThirdPartyAuthServiceImpl.java
  17. 1 1
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/impl/VerifyCodeServiceImpl.java
  18. 0 2
      mooctest-user-server/src/main/java/cn/iselab/mooctest/user/web/logic/impl/IntegralLogicImpl.java
  19. 1 1
      mooctest-user-server/src/test/java/cn/iselab/mooctest/user/service/impl/IntegralServiceImplTest.java
  20. 6 6
      pom.xml

+ 8 - 0
mooctest-user-job/pom.xml

@@ -11,5 +11,13 @@
 
     <artifactId>mooctest-user-job</artifactId>
 
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+            <version>${spring.boot.version}</version>
+        </dependency>
+    </dependencies>
+
 
 </project>

+ 1 - 107
mooctest-user-job/src/main/java/cn/iselab/mooctest/user/Application.java

@@ -1,56 +1,7 @@
 package cn.iselab.mooctest.user;
 
 import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.MessageSourceAutoConfiguration;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration;
-import org.springframework.boot.autoconfigure.aop.AopAutoConfiguration;
-import org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration;
-import org.springframework.boot.autoconfigure.cloud.CloudAutoConfiguration;
-import org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration;
-import org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchRepositoriesAutoConfiguration;
-import org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration;
-import org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration;
-import org.springframework.boot.autoconfigure.data.rest.RepositoryRestMvcAutoConfiguration;
-import org.springframework.boot.autoconfigure.data.solr.SolrRepositoriesAutoConfiguration;
-import org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration;
-import org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration;
-import org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration;
-import org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration;
-import org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration;
-import org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration;
-import org.springframework.boot.autoconfigure.integration.IntegrationAutoConfiguration;
-import org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
-import org.springframework.boot.autoconfigure.jdbc.JndiDataSourceAutoConfiguration;
-import org.springframework.boot.autoconfigure.jdbc.XADataSourceAutoConfiguration;
-import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration;
-import org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration;
-import org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration;
-import org.springframework.boot.autoconfigure.jms.activemq.ActiveMQAutoConfiguration;
-import org.springframework.boot.autoconfigure.jms.hornetq.HornetQAutoConfiguration;
-import org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration;
-import org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration;
-import org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration;
-import org.springframework.boot.autoconfigure.mobile.DeviceDelegatingViewResolverAutoConfiguration;
-import org.springframework.boot.autoconfigure.mobile.DeviceResolverAutoConfiguration;
-import org.springframework.boot.autoconfigure.mobile.SitePreferenceAutoConfiguration;
-import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
-import org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration;
-import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration;
-import org.springframework.boot.autoconfigure.reactor.ReactorAutoConfiguration;
-import org.springframework.boot.autoconfigure.security.FallbackWebSecurityAutoConfiguration;
-import org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration;
-import org.springframework.boot.autoconfigure.social.FacebookAutoConfiguration;
-import org.springframework.boot.autoconfigure.social.LinkedInAutoConfiguration;
-import org.springframework.boot.autoconfigure.social.SocialWebAutoConfiguration;
-import org.springframework.boot.autoconfigure.social.TwitterAutoConfiguration;
-import org.springframework.boot.autoconfigure.solr.SolrAutoConfiguration;
-import org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration;
-import org.springframework.boot.autoconfigure.velocity.VelocityAutoConfiguration;
-import org.springframework.boot.autoconfigure.web.*;
-import org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration;
 
 /**
  * @Author ROKG
@@ -58,64 +9,7 @@ import org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfigurati
  * @Date: Created in 下午7:12 2018/2/12
  * @Modified By:
  */
-@SpringBootApplication(exclude = {
-        ActiveMQAutoConfiguration.class,
-        AopAutoConfiguration.class,
-        BatchAutoConfiguration.class,
-        CloudAutoConfiguration.class,
-        DataSourceAutoConfiguration.class,
-        DataSourceTransactionManagerAutoConfiguration.class,
-        DeviceDelegatingViewResolverAutoConfiguration.class,
-        DeviceResolverAutoConfiguration.class,
-        DispatcherServletAutoConfiguration.class,
-        ElasticsearchRepositoriesAutoConfiguration.class,
-        EmbeddedServletContainerAutoConfiguration.class,
-        ErrorMvcAutoConfiguration.class,
-        FacebookAutoConfiguration.class,
-        FallbackWebSecurityAutoConfiguration.class,
-        FlywayAutoConfiguration.class,
-        FreeMarkerAutoConfiguration.class,
-        GroovyTemplateAutoConfiguration.class,
-        GsonAutoConfiguration.class,
-        HibernateJpaAutoConfiguration.class,
-        HornetQAutoConfiguration.class,
-        HttpEncodingAutoConfiguration.class,
-        HttpMessageConvertersAutoConfiguration.class,
-        HypermediaAutoConfiguration.class,
-        IntegrationAutoConfiguration.class,
-        JacksonAutoConfiguration.class,
-        JerseyAutoConfiguration.class,
-        JmsAutoConfiguration.class,
-        JmxAutoConfiguration.class,
-        JndiConnectionFactoryAutoConfiguration.class,
-        JndiDataSourceAutoConfiguration.class,
-        JpaRepositoriesAutoConfiguration.class,
-        LinkedInAutoConfiguration.class,
-        LiquibaseAutoConfiguration.class,
-        MailSenderAutoConfiguration.class,
-        MessageSourceAutoConfiguration.class,
-        MongoAutoConfiguration.class,
-        MongoRepositoriesAutoConfiguration.class,
-        MultipartAutoConfiguration.class,
-        MustacheAutoConfiguration.class,
-        PersistenceExceptionTranslationAutoConfiguration.class,
-        RabbitAutoConfiguration.class,
-        ReactorAutoConfiguration.class,
-        RepositoryRestMvcAutoConfiguration.class,
-        SecurityAutoConfiguration.class,
-        ServerPropertiesAutoConfiguration.class,
-        SitePreferenceAutoConfiguration.class,
-        SocialWebAutoConfiguration.class,
-        SolrAutoConfiguration.class,
-        SolrRepositoriesAutoConfiguration.class,
-        SpringDataWebAutoConfiguration.class,
-        ThymeleafAutoConfiguration.class,
-        TwitterAutoConfiguration.class,
-        VelocityAutoConfiguration.class,
-        WebMvcAutoConfiguration.class,
-        WebSocketAutoConfiguration.class,
-        XADataSourceAutoConfiguration.class
-})
+@SpringBootApplication()
 public class Application {
 
     public static void main(String[] args){

+ 18 - 24
mooctest-user-server/pom.xml

@@ -12,7 +12,7 @@
     <artifactId>mooctest-user-server</artifactId>
 
     <properties>
-        <spring.boot.version>1.3.8.RELEASE</spring.boot.version>
+        <spring.boot.version>2.1.1.RELEASE</spring.boot.version>
         <maven.compiler.source>1.8</maven.compiler.source>
         <maven.compiler.target>1.8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -37,11 +37,6 @@
             <!--<version>0.0.1</version>-->
         <!--</dependency>-->
         <dependency>
-            <groupId>org.mybatis.spring.boot</groupId>
-            <artifactId>mybatis-spring-boot-starter</artifactId>
-            <version>1.1.1</version>
-        </dependency>
-        <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-web</artifactId>
             <version>${spring.boot.version}</version>
@@ -49,7 +44,7 @@
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-thymeleaf</artifactId>
-            <version>1.3.8.RELEASE</version>
+            <version>${spring.boot.version}</version>
             <exclusions>
                 <exclusion>
                     <groupId>org.slf4j</groupId>
@@ -60,7 +55,7 @@
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-mail</artifactId>
-            <version>1.3.8.RELEASE</version>
+            <version>${spring.boot.version}</version>
         </dependency>
         <!-- SMS dependency -->
         <dependency>
@@ -72,19 +67,13 @@
 
         <dependency>
             <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-redis</artifactId>
-            <version>1.3.8.RELEASE</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.slf4j</groupId>
-                    <artifactId>slf4j-api</artifactId>
-                </exclusion>
-            </exclusions>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+            <version>${spring.boot.version}</version>
         </dependency>
         <dependency>
             <groupId>org.springframework.session</groupId>
             <artifactId>spring-session-data-redis</artifactId>
-            <version>1.1.1.RELEASE</version>
+            <version>2.1.7.RELEASE</version>
         </dependency>
         <dependency>
             <groupId>net.sourceforge.nekohtml</groupId>
@@ -102,11 +91,11 @@
                 </exclusion>
             </exclusions>
         </dependency>
-        <dependency>
-            <groupId>org.apache.logging.log4j</groupId>
-            <artifactId>log4j-web</artifactId>
-            <version>2.4.1</version>
-        </dependency>
+<!--        <dependency>-->
+<!--            <groupId>org.apache.logging.log4j</groupId>-->
+<!--            <artifactId>log4j-web</artifactId>-->
+<!--            <version>2.4.1</version>-->
+<!--        </dependency>-->
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-log4j2</artifactId>
@@ -227,7 +216,7 @@
         <dependency>
             <groupId>com.lmax</groupId>
             <artifactId>disruptor</artifactId>
-            <version>3.3.2</version>
+            <version>3.4.2</version>
         </dependency>
         <dependency>
             <groupId>net.dongliu</groupId>
@@ -270,13 +259,18 @@
             <artifactId>aliyun-sdk-oss</artifactId>
             <version>2.8.2</version>
         </dependency>
+        <dependency>
+            <groupId>org.json</groupId>
+            <artifactId>json</artifactId>
+            <version>20160810</version>
+        </dependency>
     </dependencies>
     <dependencyManagement>
         <dependencies>
             <dependency>
                 <groupId>org.springframework.cloud</groupId>
                 <artifactId>spring-cloud-dependencies</artifactId>
-                <version>Brixton.SR7</version>
+                <version>Greenwich.SR2</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>

+ 4 - 36
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/Application.java

@@ -2,12 +2,10 @@ package cn.iselab.mooctest.user;
 
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.MessageSourceAutoConfiguration;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration;
 import org.springframework.boot.autoconfigure.aop.AopAutoConfiguration;
 import org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration;
-import org.springframework.boot.autoconfigure.cloud.CloudAutoConfiguration;
 import org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration;
 import org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchRepositoriesAutoConfiguration;
 import org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration;
@@ -25,28 +23,15 @@ import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration;
 import org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration;
 import org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration;
 import org.springframework.boot.autoconfigure.jms.activemq.ActiveMQAutoConfiguration;
-import org.springframework.boot.autoconfigure.jms.hornetq.HornetQAutoConfiguration;
 import org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration;
 import org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration;
 import org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration;
-import org.springframework.boot.autoconfigure.mobile.DeviceDelegatingViewResolverAutoConfiguration;
-import org.springframework.boot.autoconfigure.mobile.DeviceResolverAutoConfiguration;
-import org.springframework.boot.autoconfigure.mobile.SitePreferenceAutoConfiguration;
 import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
 import org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration;
-import org.springframework.boot.autoconfigure.reactor.ReactorAutoConfiguration;
-import org.springframework.boot.autoconfigure.security.FallbackWebSecurityAutoConfiguration;
-import org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration;
-import org.springframework.boot.autoconfigure.social.FacebookAutoConfiguration;
-import org.springframework.boot.autoconfigure.social.LinkedInAutoConfiguration;
-import org.springframework.boot.autoconfigure.social.SocialWebAutoConfiguration;
-import org.springframework.boot.autoconfigure.social.TwitterAutoConfiguration;
 import org.springframework.boot.autoconfigure.solr.SolrAutoConfiguration;
-import org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration;
-import org.springframework.boot.autoconfigure.velocity.VelocityAutoConfiguration;
-import org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration;
-import org.springframework.boot.context.embedded.MultipartConfigFactory;
+import org.springframework.boot.web.servlet.MultipartConfigFactory;
 import org.springframework.context.annotation.Bean;
+import org.springframework.util.unit.DataSize;
 
 import javax.servlet.MultipartConfigElement;
 
@@ -60,17 +45,11 @@ import javax.servlet.MultipartConfigElement;
         ActiveMQAutoConfiguration.class,
         AopAutoConfiguration.class,
         BatchAutoConfiguration.class,
-        CloudAutoConfiguration.class,
-        DeviceDelegatingViewResolverAutoConfiguration.class,
-        DeviceResolverAutoConfiguration.class,
         ElasticsearchRepositoriesAutoConfiguration.class,
-        FacebookAutoConfiguration.class,
-        FallbackWebSecurityAutoConfiguration.class,
         FlywayAutoConfiguration.class,
         FreeMarkerAutoConfiguration.class,
         GroovyTemplateAutoConfiguration.class,
         GsonAutoConfiguration.class,
-        HornetQAutoConfiguration.class,
         HypermediaAutoConfiguration.class,
         IntegrationAutoConfiguration.class,
         JerseyAutoConfiguration.class,
@@ -78,26 +57,16 @@ import javax.servlet.MultipartConfigElement;
         JmxAutoConfiguration.class,
         JndiConnectionFactoryAutoConfiguration.class,
         JndiDataSourceAutoConfiguration.class,
-        LinkedInAutoConfiguration.class,
         LiquibaseAutoConfiguration.class,
         MailSenderAutoConfiguration.class,
-        MessageSourceAutoConfiguration.class,
         MongoAutoConfiguration.class,
         MongoRepositoriesAutoConfiguration.class,
         MustacheAutoConfiguration.class,
         PersistenceExceptionTranslationAutoConfiguration.class,
         RabbitAutoConfiguration.class,
-        ReactorAutoConfiguration.class,
         RepositoryRestMvcAutoConfiguration.class,
-        SecurityAutoConfiguration.class,
-        SitePreferenceAutoConfiguration.class,
-        SocialWebAutoConfiguration.class,
         SolrAutoConfiguration.class,
         SolrRepositoriesAutoConfiguration.class,
-        // ThymeleafAutoConfiguration.class,
-        TwitterAutoConfiguration.class,
-        VelocityAutoConfiguration.class,
-        WebSocketAutoConfiguration.class,
         XADataSourceAutoConfiguration.class,
 })
 @MapperScan("cn.iselab.mooctest.user.mapper")
@@ -105,16 +74,15 @@ public class Application {
 
     public static void main(String[] args){
         SpringApplication application = new SpringApplication(Application.class);
-        application.setWebEnvironment(true);
         application.run(args);
     }
     @Bean
     public MultipartConfigElement multipartConfigElement() {
         MultipartConfigFactory factory = new MultipartConfigFactory();
         //单个文件最大
-        factory.setMaxFileSize("10240KB"); //KB,MB
+        factory.setMaxFileSize(DataSize.ofMegabytes(10)); //KB,MB
         /// 设置总上传数据总大小
-        factory.setMaxRequestSize("102400KB");
+        factory.setMaxRequestSize(DataSize.ofMegabytes(100));
         return factory.createMultipartConfig();
     }
 }

+ 10 - 19
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/configure/ErrorPageConfig.java

@@ -1,9 +1,8 @@
 package cn.iselab.mooctest.user.configure;
 
-import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
-import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
-import org.springframework.boot.context.embedded.ErrorPage;
-import org.springframework.context.annotation.Bean;
+import org.springframework.boot.web.server.ErrorPage;
+import org.springframework.boot.web.server.ErrorPageRegistrar;
+import org.springframework.boot.web.server.ErrorPageRegistry;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.http.HttpStatus;
 
@@ -12,21 +11,13 @@ import org.springframework.http.HttpStatus;
  * @Date: 2018.12.27 14:54
  */
 @Configuration
-public class ErrorPageConfig {
+public class ErrorPageConfig implements ErrorPageRegistrar {
 
-    @Bean
-    public EmbeddedServletContainerCustomizer containerCustomizer(){
-        return new EmbeddedServletContainerCustomizer() {
-            @Override
-            public void customize(ConfigurableEmbeddedServletContainer configurableEmbeddedServletContainer) {
-                ErrorPage errorPage400 = new ErrorPage(HttpStatus.BAD_REQUEST, "/error-400");
-                ErrorPage errorPage404 = new ErrorPage(HttpStatus.NOT_FOUND, "/error-404");
-                ErrorPage errorPage500 = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/error-500");
-                configurableEmbeddedServletContainer.addErrorPages(
-                        errorPage400,
-                        errorPage404,
-                        errorPage500);
-            }
-        };
+    @Override
+    public void registerErrorPages(ErrorPageRegistry registry) {
+        ErrorPage errorPage400 = new ErrorPage(HttpStatus.BAD_REQUEST, "/error-400");
+        ErrorPage errorPage404 = new ErrorPage(HttpStatus.NOT_FOUND, "/error-404");
+        ErrorPage errorPage500 = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/error-500");
+        registry.addErrorPages(errorPage400,errorPage404,errorPage500);
     }
 }

+ 2 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/configure/RedisSessionConfiguration.java

@@ -23,7 +23,8 @@ public class RedisSessionConfiguration {
         DefaultCookieSerializer serializer = new DefaultCookieSerializer();
 //        serializer.setCookieName("SESSION");
         serializer.setCookiePath("/");
-        serializer.setDomainName(".mooctest.net");
+        serializer.setDomainName("mooctest.net");
+        serializer.setUseBase64Encoding(false);
 //        serializer.setDomainNamePattern("^.+?\\.(\\w+\\.[a-z]+)$");
         return serializer;
     }

+ 1 - 2
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/mapper/BankAccountInfoDao.java → mooctest-user-server/src/main/java/cn/iselab/mooctest/user/dao/BankAccountInfoDao.java

@@ -1,11 +1,10 @@
-package cn.iselab.mooctest.user.mapper;
+package cn.iselab.mooctest.user.dao;
 
 import cn.iselab.mooctest.user.model.BankAccountInfo;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
 import org.springframework.data.repository.CrudRepository;
 
 import javax.transaction.Transactional;
-import java.util.List;
 
 /**
  * @Description: 作用描述

+ 1 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/mapper/User2IntegralDao.java → mooctest-user-server/src/main/java/cn/iselab/mooctest/user/dao/User2IntegralDao.java

@@ -1,4 +1,4 @@
-package cn.iselab.mooctest.user.mapper;
+package cn.iselab.mooctest.user.dao;
 
 import cn.iselab.mooctest.user.model.User2Integral;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

+ 1 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/mapper/User2MedalDao.java → mooctest-user-server/src/main/java/cn/iselab/mooctest/user/dao/User2MedalDao.java

@@ -1,4 +1,4 @@
-package cn.iselab.mooctest.user.mapper;
+package cn.iselab.mooctest.user.dao;
 
 import cn.iselab.mooctest.user.model.User2Medal;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

+ 1 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/mapper/UserThirdPartyDao.java → mooctest-user-server/src/main/java/cn/iselab/mooctest/user/dao/UserThirdPartyDao.java

@@ -1,4 +1,4 @@
-package cn.iselab.mooctest.user.mapper;
+package cn.iselab.mooctest.user.dao;
 
 import cn.iselab.mooctest.user.model.UserThirdParty;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

+ 1 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/mapper/VerifyCodeDao.java → mooctest-user-server/src/main/java/cn/iselab/mooctest/user/dao/VerifyCodeDao.java

@@ -1,4 +1,4 @@
-package cn.iselab.mooctest.user.mapper;
+package cn.iselab.mooctest.user.dao;
 
 import cn.iselab.mooctest.user.model.VerifyCode;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

+ 0 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/ThirdPartyAuthService.java

@@ -3,7 +3,6 @@ package cn.iselab.mooctest.user.service;
 
 import cn.iselab.mooctest.user.data.UserInfo;
 import cn.iselab.mooctest.user.model.UserThirdParty;
-import org.json.JSONObject;
 
 import java.util.List;
 

+ 1 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/impl/BankAccountInfoServiceImpl.java

@@ -1,6 +1,6 @@
 package cn.iselab.mooctest.user.service.impl;
 
-import cn.iselab.mooctest.user.mapper.BankAccountInfoDao;
+import cn.iselab.mooctest.user.dao.BankAccountInfoDao;
 import cn.iselab.mooctest.user.model.BankAccountInfo;
 import cn.iselab.mooctest.user.service.BankAccountInfoService;
 import org.springframework.beans.factory.annotation.Autowired;

+ 1 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/impl/IntegralServiceImpl.java

@@ -1,7 +1,7 @@
 package cn.iselab.mooctest.user.service.impl;
 
 import cn.iselab.mooctest.user.mapper.IntegralMapper;
-import cn.iselab.mooctest.user.mapper.User2IntegralDao;
+import cn.iselab.mooctest.user.dao.User2IntegralDao;
 import cn.iselab.mooctest.user.mapper.UserIntegralMapper;
 import cn.iselab.mooctest.user.model.Integral;
 import cn.iselab.mooctest.user.model.User2Integral;

+ 1 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/impl/MedalServiceImpl.java

@@ -1,7 +1,7 @@
 package cn.iselab.mooctest.user.service.impl;
 
 import cn.iselab.mooctest.user.mapper.MedalMapper;
-import cn.iselab.mooctest.user.mapper.User2MedalDao;
+import cn.iselab.mooctest.user.dao.User2MedalDao;
 import cn.iselab.mooctest.user.model.Medal;
 import cn.iselab.mooctest.user.model.User2Medal;
 import cn.iselab.mooctest.user.service.MedalService;

+ 1 - 2
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/impl/ThirdPartyAuthServiceImpl.java

@@ -1,8 +1,7 @@
 package cn.iselab.mooctest.user.service.impl;
 
-import cn.iselab.mooctest.user.configure.ThirdPartyAuthConfiguration;
 import cn.iselab.mooctest.user.data.UserInfo;
-import cn.iselab.mooctest.user.mapper.UserThirdPartyDao;
+import cn.iselab.mooctest.user.dao.UserThirdPartyDao;
 import cn.iselab.mooctest.user.model.UserThirdParty;
 import cn.iselab.mooctest.user.service.ThirdPartyAuthService;
 import org.json.JSONObject;

+ 1 - 1
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/service/impl/VerifyCodeServiceImpl.java

@@ -1,6 +1,6 @@
 package cn.iselab.mooctest.user.service.impl;
 
-import cn.iselab.mooctest.user.mapper.VerifyCodeDao;
+import cn.iselab.mooctest.user.dao.VerifyCodeDao;
 import cn.iselab.mooctest.user.model.VerifyCode;
 import cn.iselab.mooctest.user.service.VerifyCodeService;
 import org.springframework.beans.factory.annotation.Autowired;

+ 0 - 2
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/web/logic/impl/IntegralLogicImpl.java

@@ -5,7 +5,6 @@ import cn.iselab.mooctest.rpc.user.data.AddIntegralDTO;
 import cn.iselab.mooctest.rpc.user.data.IntegralCaughtDTO;
 import cn.iselab.mooctest.rpc.user.data.UserIntegralDTO;
 import cn.iselab.mooctest.user.configure.IntegralMap;
-import cn.iselab.mooctest.user.mapper.User2IntegralDao;
 import cn.iselab.mooctest.user.model.Integral;
 import cn.iselab.mooctest.user.model.User2Integral;
 import cn.iselab.mooctest.user.model.UserIntegral;
@@ -16,7 +15,6 @@ import cn.iselab.mooctest.user.web.wrapper.IntegralCaughtWrapper;
 import cn.iselab.mooctest.user.web.wrapper.UserIntegralWrapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
 
 import java.sql.Timestamp;
 import java.util.List;

+ 1 - 1
mooctest-user-server/src/test/java/cn/iselab/mooctest/user/service/impl/IntegralServiceImplTest.java

@@ -1,6 +1,6 @@
 package cn.iselab.mooctest.user.service.impl;
 
-import cn.iselab.mooctest.user.mapper.User2IntegralDao;
+import cn.iselab.mooctest.user.dao.User2IntegralDao;
 import cn.iselab.mooctest.user.mapper.UserIntegralMapper;
 import cn.iselab.mooctest.user.service.IntegralService;
 import org.junit.Before;

+ 6 - 6
pom.xml

@@ -10,7 +10,7 @@
     <version>0.0.1</version>
 
     <properties>
-        <spring.boot.version>1.3.8.RELEASE</spring.boot.version>
+        <spring.boot.version>2.1.1.RELEASE</spring.boot.version>
         <maven.compiler.source>1.8</maven.compiler.source>
         <maven.compiler.target>1.8</maven.compiler.target>
     </properties>
@@ -27,11 +27,11 @@
             <artifactId>commons-lang</artifactId>
             <version>1.0.1</version>
         </dependency>
-        <dependency>
-            <groupId>cn.iselab</groupId>
-            <artifactId>commons-spring</artifactId>
-            <version>1.0.4</version>
-        </dependency>
+<!--        <dependency>-->
+<!--            <groupId>cn.iselab</groupId>-->
+<!--            <artifactId>commons-spring</artifactId>-->
+<!--            <version>1.0.4</version>-->
+<!--        </dependency>-->
         <dependency>
             <groupId>com.taocoder</groupId>
             <artifactId>ourea-core</artifactId>