From 6abc6d6ed0848563a4dd866e1433fe9ae531e615 Mon Sep 17 00:00:00 2001 From: shuzheng <469741414@qq.com> Date: Thu, 17 Nov 2016 18:18:23 +0800 Subject: [PATCH] update --- springboot.log | 295 +++ springboot/pom.xml | 31 + springboot/springboot.log | 1820 +++++++++++++++++ .../zheng/springboot/DataSourceConfig.java | 46 + .../com/zheng/springboot/domain/User.java | 12 + .../springboot/service/UserRepository.java | 17 + .../zheng/springboot/service/UserService.java | 31 + .../springboot/service/UserServiceImpl.java | 38 + .../zheng/springboot/web/UserController.java | 6 + .../src/main/resources/application.properties | 38 +- .../com/zheng/SpringbootApplicationTests.java | 72 +- 11 files changed, 2345 insertions(+), 61 deletions(-) create mode 100644 springboot.log create mode 100644 springboot/springboot.log create mode 100644 springboot/src/main/java/com/zheng/springboot/DataSourceConfig.java create mode 100644 springboot/src/main/java/com/zheng/springboot/service/UserRepository.java create mode 100644 springboot/src/main/java/com/zheng/springboot/service/UserService.java create mode 100644 springboot/src/main/java/com/zheng/springboot/service/UserServiceImpl.java diff --git a/springboot.log b/springboot.log new file mode 100644 index 00000000..d7022fa1 --- /dev/null +++ b/springboot.log @@ -0,0 +1,295 @@ +2016-11-17 16:09:37.904 INFO 2000 --- [main] c.z.springboot.SpringbootApplication : Starting SpringbootApplication on admin-PC with PID 2000 (E:\GitHub\zheng\springboot\target\classes started by admin in E:\GitHub\zheng) +2016-11-17 16:09:37.912 INFO 2000 --- [main] c.z.springboot.SpringbootApplication : No active profile set, falling back to default profiles: default +2016-11-17 16:09:38.184 INFO 2000 --- [main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@610d0828: startup date [Thu Nov 17 16:09:38 CST 2016]; root of context hierarchy +2016-11-17 16:09:40.098 INFO 2000 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$97936c1f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:09:40.703 INFO 2000 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8080 (http) +2016-11-17 16:09:40.713 INFO 2000 --- [main] o.apache.catalina.core.StandardService : Starting service Tomcat +2016-11-17 16:09:40.713 INFO 2000 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.6 +2016-11-17 16:09:40.797 INFO 2000 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +2016-11-17 16:09:40.798 INFO 2000 --- [localhost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 2616 ms +2016-11-17 16:09:40.951 INFO 2000 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/] +2016-11-17 16:09:40.954 INFO 2000 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*] +2016-11-17 16:09:40.954 INFO 2000 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*] +2016-11-17 16:09:40.954 INFO 2000 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*] +2016-11-17 16:09:40.954 INFO 2000 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*] +2016-11-17 16:09:41.424 INFO 2000 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:09:41.441 INFO 2000 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:09:41.520 INFO 2000 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:09:41.522 INFO 2000 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:09:41.523 INFO 2000 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:09:41.587 INFO 2000 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:09:41.725 INFO 2000 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:09:42.139 INFO 2000 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:09:42.209 INFO 2000 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:09:43.289 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:09:43.292 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:09:43.293 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:09:43.293 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:09:43.294 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:09:43.294 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:09:43.295 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:09:43.298 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:09:43.299 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:09:43.299 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:09:43.303 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:09:43.303 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:09:43.628 INFO 2000 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@610d0828: startup date [Thu Nov 17 16:09:38 CST 2016]; root of context hierarchy +2016-11-17 16:09:43.695 INFO 2000 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:09:43.696 INFO 2000 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:09:43.746 INFO 2000 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:09:44.455 INFO 2000 --- [main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup +2016-11-17 16:09:44.470 INFO 2000 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:09:44.492 INFO 2000 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:09:44.500 INFO 2000 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:09:44.504 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:09:44.506 INFO 2000 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:09:44.507 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:09:44.507 INFO 2000 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:09:44.507 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:09:44.508 INFO 2000 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:09:44.508 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:09:44.508 INFO 2000 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:09:44.508 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:09:44.508 INFO 2000 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:09:44.509 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:09:44.509 INFO 2000 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:09:44.512 INFO 2000 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:09:44.513 INFO 2000 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:09:44.529 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:09:44.529 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:09:44.539 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:09:44.539 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:09:44.548 INFO 2000 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.548 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.565 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:09:44.582 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:09:44.599 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:09:44.600 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:09:44.600 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:09:44.600 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:09:44.600 INFO 2000 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.600 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.604 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:09:44.606 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:09:44.608 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.608 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.609 INFO 2000 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.610 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.633 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.633 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.633 INFO 2000 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.633 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.634 INFO 2000 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.634 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.636 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:09:44.637 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:09:44.638 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:09:44.639 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:09:44.639 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:09:44.639 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:09:44.639 INFO 2000 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.639 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.639 INFO 2000 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:09:44.639 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:09:44.640 INFO 2000 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.640 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:09:44.640 INFO 2000 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.640 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.641 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:09:44.642 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:09:44.644 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.644 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.644 INFO 2000 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.644 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.646 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.646 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.646 INFO 2000 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.646 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.646 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:09:44.646 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:09:44.646 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:09:44.646 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:09:44.647 INFO 2000 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.647 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.648 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:09:44.649 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:09:44.651 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.651 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.651 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.651 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:09:44.651 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:09:44.651 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:09:44.652 INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:09:44.652 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:09:44.652 INFO 2000 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.652 INFO 2000 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:09:44.655 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:09:44.656 INFO 2000 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:09:44.711 INFO 2000 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http) +2016-11-17 16:09:44.719 INFO 2000 --- [main] c.z.springboot.SpringbootApplication : Started SpringbootApplication in 7.721 seconds (JVM running for 8.493) +2016-11-17 16:09:59.484 INFO 2000 --- [http-nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet' +2016-11-17 16:09:59.484 INFO 2000 --- [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization started +2016-11-17 16:09:59.505 INFO 2000 --- [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization completed in 19 ms +2016-11-17 16:52:20.963 INFO 5708 --- [main] c.z.springboot.SpringbootApplication : Starting SpringbootApplication on admin-PC with PID 5708 (E:\GitHub\zheng\springboot\target\classes started by admin in E:\GitHub\zheng) +2016-11-17 16:52:20.966 INFO 5708 --- [main] c.z.springboot.SpringbootApplication : No active profile set, falling back to default profiles: default +2016-11-17 16:52:21.176 INFO 5708 --- [main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4a77b77b: startup date [Thu Nov 17 16:52:21 CST 2016]; root of context hierarchy +2016-11-17 16:52:22.976 INFO 5708 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:52:23.101 INFO 5708 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:52:23.110 INFO 5708 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data MongoDB - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:52:23.188 INFO 5708 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:52:23.203 INFO 5708 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:52:23.728 INFO 5708 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$4802cb74] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:52:24.346 INFO 5708 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8080 (http) +2016-11-17 16:52:24.356 INFO 5708 --- [main] o.apache.catalina.core.StandardService : Starting service Tomcat +2016-11-17 16:52:24.357 INFO 5708 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.6 +2016-11-17 16:52:24.442 INFO 5708 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +2016-11-17 16:52:24.442 INFO 5708 --- [localhost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 3269 ms +2016-11-17 16:52:24.597 INFO 5708 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/] +2016-11-17 16:52:24.601 INFO 5708 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*] +2016-11-17 16:52:24.602 INFO 5708 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*] +2016-11-17 16:52:24.602 INFO 5708 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*] +2016-11-17 16:52:24.602 INFO 5708 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*] +2016-11-17 16:52:25.203 INFO 5708 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:52:25.220 INFO 5708 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:52:25.290 INFO 5708 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:52:25.292 INFO 5708 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:52:25.293 INFO 5708 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:52:25.336 INFO 5708 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:52:25.487 INFO 5708 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:52:25.928 INFO 5708 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:52:26.015 INFO 5708 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:52:27.102 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:52:27.105 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:52:27.106 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:52:27.106 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:52:27.106 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:52:27.106 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:52:27.107 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:52:27.110 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:52:27.110 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:52:27.111 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:52:27.114 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:52:27.115 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:52:27.429 INFO 5708 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4a77b77b: startup date [Thu Nov 17 16:52:21 CST 2016]; root of context hierarchy +2016-11-17 16:52:27.494 INFO 5708 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:52:27.495 INFO 5708 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:52:27.545 INFO 5708 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:52:28.152 INFO 5708 --- [main] org.mongodb.driver.cluster : Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} +2016-11-17 16:52:28.577 WARN 5708 --- [main] arterDeprecationWarningAutoConfiguration : spring-boot-starter-redis is deprecated as of Spring Boot 1.4, please migrate to spring-boot-starter-data-redis +2016-11-17 16:52:28.750 INFO 5708 --- [main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup +2016-11-17 16:52:28.765 INFO 5708 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:52:28.783 INFO 5708 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:52:28.792 INFO 5708 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:52:28.795 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:52:28.797 INFO 5708 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:52:28.797 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:52:28.798 INFO 5708 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:52:28.798 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:52:28.798 INFO 5708 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:52:28.798 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:52:28.798 INFO 5708 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:52:28.799 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:52:28.799 INFO 5708 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:52:28.799 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:52:28.799 INFO 5708 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:52:28.802 INFO 5708 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:52:28.803 INFO 5708 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:52:28.817 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:52:28.817 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:52:28.826 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:52:28.826 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:52:28.833 INFO 5708 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.833 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.848 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:52:28.862 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:52:28.876 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:52:28.876 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:52:28.876 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:52:28.876 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:52:28.876 INFO 5708 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.876 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.879 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:52:28.880 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:52:28.882 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.882 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.883 INFO 5708 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.883 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.909 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.909 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.910 INFO 5708 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.910 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.910 INFO 5708 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.910 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.912 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:52:28.913 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:52:28.915 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:52:28.915 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:52:28.915 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:52:28.915 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:52:28.915 INFO 5708 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.915 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.916 INFO 5708 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:52:28.916 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:52:28.916 INFO 5708 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.916 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:52:28.917 INFO 5708 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.917 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.918 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:52:28.919 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:52:28.920 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.921 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.921 INFO 5708 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.921 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.922 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.922 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.922 INFO 5708 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.922 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.923 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:52:28.923 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:52:28.923 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:52:28.923 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:52:28.923 INFO 5708 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.923 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.925 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:52:28.926 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:52:28.927 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.927 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.928 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.928 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:52:28.928 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:52:28.928 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:52:28.929 INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:52:28.929 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:52:28.929 INFO 5708 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.929 INFO 5708 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:52:28.931 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:52:28.933 INFO 5708 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:52:28.984 INFO 5708 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http) +2016-11-17 16:52:28.991 INFO 5708 --- [main] c.z.springboot.SpringbootApplication : Started SpringbootApplication in 8.877 seconds (JVM running for 9.203) +2016-11-17 16:52:29.195 INFO 5708 --- [cluster-ClusterId{value='582d6fcc3e782e164c86bc04', description='null'}-localhost:27017] org.mongodb.driver.cluster : Exception in monitor thread while connecting to server localhost:27017 + +com.mongodb.MongoSocketOpenException: Exception opening socket + at com.mongodb.connection.SocketStream.open(SocketStream.java:63) ~[mongodb-driver-core-3.2.2.jar:na] + at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:114) ~[mongodb-driver-core-3.2.2.jar:na] + at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:128) ~[mongodb-driver-core-3.2.2.jar:na] + at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67] +Caused by: java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) ~[na:1.7.0_67] + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) ~[na:1.7.0_67] + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) ~[na:1.7.0_67] + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) ~[na:1.7.0_67] + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) ~[na:1.7.0_67] + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[na:1.7.0_67] + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.7.0_67] + at java.net.Socket.connect(Socket.java:579) ~[na:1.7.0_67] + at com.mongodb.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:50) ~[mongodb-driver-core-3.2.2.jar:na] + at com.mongodb.connection.SocketStream.open(SocketStream.java:58) ~[mongodb-driver-core-3.2.2.jar:na] + ... 3 common frames omitted + +2016-11-17 16:52:32.357 INFO 5708 --- [http-nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet' +2016-11-17 16:52:32.357 INFO 5708 --- [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization started +2016-11-17 16:52:32.375 INFO 5708 --- [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization completed in 18 ms diff --git a/springboot/pom.xml b/springboot/pom.xml index 4532a81e..3833ac1d 100644 --- a/springboot/pom.xml +++ b/springboot/pom.xml @@ -57,6 +57,37 @@ springfox-swagger-ui 2.2.2 + + + org.springframework.boot + spring-boot-starter-jdbc + + + + mysql + mysql-connector-java + 5.1.21 + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + javax.persistence + persistence-api + 1.0.2 + + + + org.springframework.boot + spring-boot-starter-redis + + + + org.springframework.boot + spring-boot-starter-data-mongodb + diff --git a/springboot/springboot.log b/springboot/springboot.log new file mode 100644 index 00000000..fe5500c4 --- /dev/null +++ b/springboot/springboot.log @@ -0,0 +1,1820 @@ +2016-11-17 16:19:28.450 INFO 6668 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 6668 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:19:28.451 INFO 6668 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:19:28.895 INFO 6668 --- [main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@e8bb762: startup date [Thu Nov 17 16:19:28 CST 2016]; root of context hierarchy +2016-11-17 16:19:30.145 INFO 6668 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:19:30.263 INFO 6668 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:19:30.282 INFO 6668 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:19:30.627 INFO 6668 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$9ca86763] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:19:31.358 INFO 6668 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:19:31.375 INFO 6668 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:19:31.444 INFO 6668 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:19:31.446 INFO 6668 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:19:31.447 INFO 6668 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:19:31.487 INFO 6668 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:19:31.610 INFO 6668 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:19:32.055 INFO 6668 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:19:32.122 INFO 6668 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:19:32.610 WARN 6668 --- [main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} +2016-11-17 16:19:32.612 INFO 6668 --- [main] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:19:32.625 INFO 6668 --- [main] utoConfigurationReportLoggingInitializer : + +Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. +2016-11-17 16:19:32.688 ERROR 6668 --- [main] o.s.boot.SpringApplication : Application startup failed + +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:754) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.test.SpringApplicationContextLoader.loadContext(SpringApplicationContextLoader.java:103) [spring-boot-test-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.12.jar:4.12] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:117) [junit-rt.jar:na] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:42) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:262) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:84) [junit-rt.jar:na] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_67] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_67] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_67] + at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67] + at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) [idea_rt.jar:na] +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1131) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 47 common frames omitted +Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1466) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1097) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 61 common frames omitted + +2016-11-17 16:19:32.693 ERROR 6668 --- [main] o.s.test.context.TestContextManager : Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@352eb2d3] to prepare test instance [com.zheng.SpringbootApplicationTests@364de63] + +java.lang.IllegalStateException: Failed to load ApplicationContext + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.12.jar:4.12] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:117) [junit-rt.jar:na] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:42) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:262) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:84) [junit-rt.jar:na] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_67] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_67] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_67] + at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67] + at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) [idea_rt.jar:na] +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:754) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.test.SpringApplicationContextLoader.loadContext(SpringApplicationContextLoader.java:103) ~[spring-boot-test-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 29 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1131) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 47 common frames omitted +Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1466) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1097) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 61 common frames omitted + +2016-11-17 16:20:11.501 INFO 7564 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 7564 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:20:11.502 INFO 7564 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:20:11.814 INFO 7564 --- [main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@35c6f55b: startup date [Thu Nov 17 16:20:11 CST 2016]; root of context hierarchy +2016-11-17 16:20:12.934 INFO 7564 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:20:13.050 INFO 7564 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:20:13.069 INFO 7564 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:20:13.474 INFO 7564 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$74235abe] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:20:14.269 INFO 7564 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:20:14.286 INFO 7564 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:20:14.364 INFO 7564 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:20:14.366 INFO 7564 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:20:14.367 INFO 7564 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:20:14.414 INFO 7564 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:20:14.556 INFO 7564 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:20:15.035 INFO 7564 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:20:15.111 INFO 7564 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:20:15.593 WARN 7564 --- [main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} +2016-11-17 16:20:15.595 INFO 7564 --- [main] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:20:15.610 INFO 7564 --- [main] utoConfigurationReportLoggingInitializer : + +Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. +2016-11-17 16:20:15.675 ERROR 7564 --- [main] o.s.boot.SpringApplication : Application startup failed + +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:754) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.test.SpringApplicationContextLoader.loadContext(SpringApplicationContextLoader.java:103) [spring-boot-test-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.12.jar:4.12] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:117) [junit-rt.jar:na] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:42) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:262) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:84) [junit-rt.jar:na] +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1131) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 42 common frames omitted +Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1466) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1097) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 56 common frames omitted + +2016-11-17 16:20:15.682 ERROR 7564 --- [main] o.s.test.context.TestContextManager : Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1d48d4ef] to prepare test instance [com.zheng.SpringbootApplicationTests@4ee99a3d] + +java.lang.IllegalStateException: Failed to load ApplicationContext + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.12.jar:4.12] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:117) [junit-rt.jar:na] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:42) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:262) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:84) [junit-rt.jar:na] +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:754) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.test.SpringApplicationContextLoader.loadContext(SpringApplicationContextLoader.java:103) ~[spring-boot-test-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 24 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1131) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 42 common frames omitted +Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1466) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1097) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 56 common frames omitted + +2016-11-17 16:20:35.724 INFO 6956 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 6956 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:20:35.725 INFO 6956 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:20:36.143 INFO 6956 --- [main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@1220e6fa: startup date [Thu Nov 17 16:20:36 CST 2016]; root of context hierarchy +2016-11-17 16:20:37.208 INFO 6956 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:20:37.326 INFO 6956 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:20:37.347 INFO 6956 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:20:37.718 INFO 6956 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c467299e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:20:38.433 INFO 6956 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:20:38.449 INFO 6956 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:20:38.534 INFO 6956 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:20:38.536 INFO 6956 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:20:38.537 INFO 6956 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:20:38.579 INFO 6956 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:20:38.708 INFO 6956 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:20:39.121 INFO 6956 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:20:39.188 INFO 6956 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:20:39.664 WARN 6956 --- [main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} +2016-11-17 16:20:39.666 INFO 6956 --- [main] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:20:39.677 INFO 6956 --- [main] utoConfigurationReportLoggingInitializer : + +Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. +2016-11-17 16:20:39.744 ERROR 6956 --- [main] o.s.boot.SpringApplication : Application startup failed + +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:754) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.test.SpringApplicationContextLoader.loadContext(SpringApplicationContextLoader.java:103) [spring-boot-test-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.12.jar:4.12] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:117) [junit-rt.jar:na] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:42) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:262) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:84) [junit-rt.jar:na] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_67] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_67] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_67] + at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67] + at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) [idea_rt.jar:na] +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1131) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 47 common frames omitted +Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1466) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1097) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 61 common frames omitted + +2016-11-17 16:20:39.754 ERROR 6956 --- [main] o.s.test.context.TestContextManager : Caught exception while allowing TestExecutionListener [org.springframework.test.context.support.DependencyInjectionTestExecutionListener@352eb2d3] to prepare test instance [com.zheng.SpringbootApplicationTests@364de63] + +java.lang.IllegalStateException: Failed to load ApplicationContext + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) [spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [junit-4.12.jar:4.12] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:117) [junit-rt.jar:na] + at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:42) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:262) [junit-rt.jar:na] + at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:84) [junit-rt.jar:na] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_67] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_67] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_67] + at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67] + at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) [idea_rt.jar:na] +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:754) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.boot.test.SpringApplicationContextLoader.loadContext(SpringApplicationContextLoader.java:103) ~[spring-boot-test-1.4.2.RELEASE.jar:1.4.2.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) ~[spring-test-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 29 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/admin/.m2/repository/io/springfox/springfox-spring-web/2.2.2/springfox-spring-web-2.2.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1148) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1050) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:207) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1131) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 47 common frames omitted +Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.List' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} + at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1466) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1097) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1059) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ~[spring-beans-4.3.4.RELEASE.jar:4.3.4.RELEASE] + ... 61 common frames omitted + +2016-11-17 16:26:56.271 INFO 6256 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 6256 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:26:56.273 INFO 6256 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:26:56.621 INFO 6256 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3b45b486: startup date [Thu Nov 17 16:26:56 CST 2016]; root of context hierarchy +2016-11-17 16:26:58.247 INFO 6256 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:26:58.383 INFO 6256 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:26:58.398 INFO 6256 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:26:58.924 INFO 6256 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$922c61fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:26:59.804 INFO 6256 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:26:59.820 INFO 6256 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:26:59.888 INFO 6256 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:26:59.889 INFO 6256 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:26:59.890 INFO 6256 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:26:59.928 INFO 6256 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:27:00.048 INFO 6256 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:27:00.463 INFO 6256 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:27:00.534 INFO 6256 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:27:01.543 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:27:01.545 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:27:01.545 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:27:01.546 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:27:01.546 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:27:01.546 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:27:01.546 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:27:01.549 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:27:01.549 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:27:01.549 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:27:01.553 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:27:01.553 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:27:02.010 INFO 6256 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@3b45b486: startup date [Thu Nov 17 16:26:56 CST 2016]; root of context hierarchy +2016-11-17 16:27:02.071 INFO 6256 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:27:02.071 INFO 6256 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:27:02.115 INFO 6256 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:27:02.881 WARN 6256 --- [main] arterDeprecationWarningAutoConfiguration : spring-boot-starter-redis is deprecated as of Spring Boot 1.4, please migrate to spring-boot-starter-data-redis +2016-11-17 16:27:03.000 INFO 6256 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:27:03.019 INFO 6256 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:27:03.027 INFO 6256 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:27:03.030 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:27:03.032 INFO 6256 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:27:03.033 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:27:03.033 INFO 6256 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:27:03.034 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:27:03.034 INFO 6256 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:27:03.034 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:27:03.034 INFO 6256 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:27:03.035 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:27:03.035 INFO 6256 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:27:03.035 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:27:03.035 INFO 6256 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:27:03.038 INFO 6256 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:27:03.039 INFO 6256 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:27:03.054 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:03.054 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:27:03.063 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:03.064 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:27:03.072 INFO 6256 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.072 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.089 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:27:03.108 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:27:03.128 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:03.128 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:27:03.128 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:03.128 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:27:03.129 INFO 6256 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.129 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.133 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:27:03.135 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:27:03.137 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.137 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.138 INFO 6256 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.138 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.171 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.172 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.172 INFO 6256 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.172 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.173 INFO 6256 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.173 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.177 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:27:03.179 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:27:03.181 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:27:03.181 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:27:03.182 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:27:03.182 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:27:03.182 INFO 6256 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.182 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.183 INFO 6256 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:27:03.183 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:27:03.183 INFO 6256 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.183 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:03.184 INFO 6256 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.184 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.185 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:27:03.187 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:27:03.190 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.190 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.191 INFO 6256 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.191 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.193 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.193 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.193 INFO 6256 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.193 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.193 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:03.193 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:27:03.194 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:03.194 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:27:03.194 INFO 6256 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.194 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.196 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:27:03.198 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:27:03.200 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.200 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.200 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.200 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:03.201 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:03.201 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:27:03.201 INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:03.201 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:27:03.201 INFO 6256 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.202 INFO 6256 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:03.204 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:27:03.206 INFO 6256 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:27:03.223 INFO 6256 --- [main] com.zheng.SpringbootApplicationTests : Started SpringbootApplicationTests in 7.421 seconds (JVM running for 7.933) +2016-11-17 16:27:03.266 INFO 6256 --- [Thread-4] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@3b45b486: startup date [Thu Nov 17 16:26:56 CST 2016]; root of context hierarchy +2016-11-17 16:27:03.277 INFO 6256 --- [Thread-4] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:27:35.409 INFO 1448 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 1448 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:27:35.410 INFO 1448 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:27:35.685 INFO 1448 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@515f00: startup date [Thu Nov 17 16:27:35 CST 2016]; root of context hierarchy +2016-11-17 16:27:37.281 INFO 1448 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:27:37.427 INFO 1448 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:27:37.442 INFO 1448 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:27:37.965 INFO 1448 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$904f52c2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:27:38.802 INFO 1448 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:27:38.818 INFO 1448 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:27:38.883 INFO 1448 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:27:38.885 INFO 1448 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:27:38.886 INFO 1448 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:27:38.924 INFO 1448 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:27:39.043 INFO 1448 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:27:39.463 INFO 1448 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:27:39.545 INFO 1448 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:27:40.668 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:27:40.671 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:27:40.671 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:27:40.671 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:27:40.671 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:27:40.671 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:27:40.672 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:27:40.675 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:27:40.675 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:27:40.675 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:27:40.680 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:27:40.680 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:27:41.136 INFO 1448 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@515f00: startup date [Thu Nov 17 16:27:35 CST 2016]; root of context hierarchy +2016-11-17 16:27:41.192 INFO 1448 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:27:41.192 INFO 1448 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:27:41.234 INFO 1448 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:27:41.918 WARN 1448 --- [main] arterDeprecationWarningAutoConfiguration : spring-boot-starter-redis is deprecated as of Spring Boot 1.4, please migrate to spring-boot-starter-data-redis +2016-11-17 16:27:42.093 INFO 1448 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:27:42.109 INFO 1448 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:27:42.115 INFO 1448 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:27:42.118 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:27:42.120 INFO 1448 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:27:42.121 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:27:42.121 INFO 1448 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:27:42.122 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:27:42.122 INFO 1448 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:27:42.122 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:27:42.122 INFO 1448 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:27:42.123 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:27:42.123 INFO 1448 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:27:42.123 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:27:42.123 INFO 1448 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:27:42.127 INFO 1448 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:27:42.128 INFO 1448 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:27:42.145 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:42.145 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:27:42.156 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:42.156 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:27:42.164 INFO 1448 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.164 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.183 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:27:42.199 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:27:42.215 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:42.215 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:27:42.215 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:42.215 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:27:42.215 INFO 1448 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.215 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.219 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:27:42.222 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:27:42.225 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.226 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.227 INFO 1448 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.227 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.253 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.253 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.253 INFO 1448 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.254 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.255 INFO 1448 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.255 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.258 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:27:42.260 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:27:42.262 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:27:42.263 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:27:42.263 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:27:42.263 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:27:42.263 INFO 1448 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.263 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.264 INFO 1448 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:27:42.264 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:27:42.264 INFO 1448 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.264 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:27:42.265 INFO 1448 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.265 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.267 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:27:42.269 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:27:42.272 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.272 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.272 INFO 1448 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.272 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.274 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.274 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.274 INFO 1448 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.274 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.275 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:42.275 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:27:42.275 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:42.275 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:27:42.275 INFO 1448 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.275 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.278 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:27:42.280 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:27:42.283 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.283 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.284 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.284 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:27:42.284 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:42.284 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:27:42.285 INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:27:42.285 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:27:42.285 INFO 1448 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.285 INFO 1448 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:27:42.289 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:27:42.290 INFO 1448 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:27:42.308 INFO 1448 --- [main] com.zheng.SpringbootApplicationTests : Started SpringbootApplicationTests in 7.484 seconds (JVM running for 8.004) +2016-11-17 16:27:42.350 INFO 1448 --- [Thread-4] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@515f00: startup date [Thu Nov 17 16:27:35 CST 2016]; root of context hierarchy +2016-11-17 16:27:42.362 INFO 1448 --- [Thread-4] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:28:11.782 INFO 7260 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 7260 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:28:11.784 INFO 7260 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:28:12.039 INFO 7260 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6c53cf68: startup date [Thu Nov 17 16:28:12 CST 2016]; root of context hierarchy +2016-11-17 16:28:13.622 INFO 7260 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:28:13.763 INFO 7260 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:28:13.779 INFO 7260 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:28:14.306 INFO 7260 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$663babd5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:28:15.169 INFO 7260 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:28:15.185 INFO 7260 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:28:15.257 INFO 7260 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:28:15.259 INFO 7260 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:28:15.260 INFO 7260 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:28:15.307 INFO 7260 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:28:15.432 INFO 7260 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:28:15.840 INFO 7260 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:28:15.905 INFO 7260 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:28:16.935 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:28:16.937 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:28:16.937 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:28:16.937 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:28:16.937 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:28:16.937 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:28:16.938 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:28:16.941 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:28:16.941 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:28:16.941 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:28:16.945 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:28:16.945 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:28:17.439 INFO 7260 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@6c53cf68: startup date [Thu Nov 17 16:28:12 CST 2016]; root of context hierarchy +2016-11-17 16:28:17.498 INFO 7260 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:28:17.498 INFO 7260 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:28:17.545 INFO 7260 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:28:18.263 WARN 7260 --- [main] arterDeprecationWarningAutoConfiguration : spring-boot-starter-redis is deprecated as of Spring Boot 1.4, please migrate to spring-boot-starter-data-redis +2016-11-17 16:28:18.499 INFO 7260 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:28:18.519 INFO 7260 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:28:18.527 INFO 7260 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:28:18.531 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:28:18.533 INFO 7260 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:28:18.534 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:28:18.535 INFO 7260 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:28:18.535 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:28:18.535 INFO 7260 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:28:18.535 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:28:18.535 INFO 7260 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:28:18.536 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:28:18.536 INFO 7260 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:28:18.536 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:28:18.536 INFO 7260 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:28:18.541 INFO 7260 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:28:18.542 INFO 7260 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:28:18.560 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:18.560 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:28:18.571 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:18.571 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:28:18.578 INFO 7260 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.579 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.594 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:28:18.611 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:28:18.626 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:18.626 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:28:18.626 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:18.626 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:28:18.626 INFO 7260 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.626 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.630 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:28:18.631 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:28:18.633 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.633 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.634 INFO 7260 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.634 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.656 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.656 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.657 INFO 7260 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.657 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.657 INFO 7260 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.658 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.660 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:28:18.661 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:28:18.664 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:28:18.664 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:28:18.664 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:28:18.664 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:28:18.664 INFO 7260 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.665 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.665 INFO 7260 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:28:18.665 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:28:18.665 INFO 7260 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.665 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:18.666 INFO 7260 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.666 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.667 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:28:18.669 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:28:18.671 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.671 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.672 INFO 7260 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.672 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.673 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.673 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.673 INFO 7260 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.673 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.674 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:18.674 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:28:18.674 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:18.674 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:28:18.674 INFO 7260 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.674 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.677 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:28:18.678 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:28:18.681 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.681 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.681 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.681 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:18.681 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:18.682 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:28:18.682 INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:18.682 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:28:18.682 INFO 7260 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.682 INFO 7260 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:18.686 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:28:18.687 INFO 7260 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:28:18.705 INFO 7260 --- [main] com.zheng.SpringbootApplicationTests : Started SpringbootApplicationTests in 7.549 seconds (JVM running for 8.044) +2016-11-17 16:28:20.812 INFO 7260 --- [Thread-4] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@6c53cf68: startup date [Thu Nov 17 16:28:12 CST 2016]; root of context hierarchy +2016-11-17 16:28:21.161 INFO 7260 --- [Thread-4] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:28:51.329 INFO 7100 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 7100 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:28:51.330 INFO 7100 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:28:51.663 INFO 7100 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@476a7942: startup date [Thu Nov 17 16:28:51 CST 2016]; root of context hierarchy +2016-11-17 16:28:53.379 INFO 7100 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:28:53.516 INFO 7100 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:28:53.532 INFO 7100 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:28:54.049 INFO 7100 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$bbb86442] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:28:54.876 INFO 7100 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:28:54.892 INFO 7100 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:28:54.958 INFO 7100 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:28:54.959 INFO 7100 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:28:54.960 INFO 7100 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:28:54.998 INFO 7100 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:28:55.117 INFO 7100 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:28:55.529 INFO 7100 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:28:55.593 INFO 7100 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:28:56.626 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:28:56.628 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:28:56.628 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:28:56.628 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:28:56.628 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:28:56.629 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:28:56.629 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:28:56.632 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:28:56.632 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:28:56.632 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:28:56.635 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:28:56.636 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:28:57.132 INFO 7100 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@476a7942: startup date [Thu Nov 17 16:28:51 CST 2016]; root of context hierarchy +2016-11-17 16:28:57.192 INFO 7100 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:28:57.192 INFO 7100 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:28:57.238 INFO 7100 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:28:58.054 WARN 7100 --- [main] arterDeprecationWarningAutoConfiguration : spring-boot-starter-redis is deprecated as of Spring Boot 1.4, please migrate to spring-boot-starter-data-redis +2016-11-17 16:28:58.286 INFO 7100 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:28:58.304 INFO 7100 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:28:58.312 INFO 7100 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:28:58.315 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:28:58.317 INFO 7100 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:28:58.318 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:28:58.318 INFO 7100 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:28:58.319 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:28:58.319 INFO 7100 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:28:58.319 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:28:58.319 INFO 7100 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:28:58.320 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:28:58.320 INFO 7100 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:28:58.320 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:28:58.320 INFO 7100 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:28:58.323 INFO 7100 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:28:58.324 INFO 7100 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:28:58.339 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:58.339 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:28:58.348 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:58.349 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:28:58.356 INFO 7100 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.357 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.373 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:28:58.387 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:28:58.403 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:58.403 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:28:58.403 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:58.403 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:28:58.403 INFO 7100 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.403 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.406 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:28:58.408 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:28:58.410 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.410 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.411 INFO 7100 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.411 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.432 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.432 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.432 INFO 7100 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.432 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.433 INFO 7100 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.433 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.435 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:28:58.437 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:28:58.439 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:28:58.439 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:28:58.439 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:28:58.439 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:28:58.440 INFO 7100 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.440 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.440 INFO 7100 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:28:58.440 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:28:58.441 INFO 7100 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.441 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:28:58.441 INFO 7100 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.441 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.443 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:28:58.444 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:28:58.446 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.446 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.447 INFO 7100 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.447 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.448 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.448 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.448 INFO 7100 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.448 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.449 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:58.449 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:28:58.449 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:58.449 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:28:58.449 INFO 7100 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.449 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.451 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:28:58.453 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:28:58.456 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.456 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.456 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.456 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:28:58.456 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:58.456 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:28:58.457 INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:28:58.457 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:28:58.457 INFO 7100 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.457 INFO 7100 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:28:58.460 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:28:58.462 INFO 7100 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:28:58.478 INFO 7100 --- [main] com.zheng.SpringbootApplicationTests : Started SpringbootApplicationTests in 7.635 seconds (JVM running for 8.16) +2016-11-17 16:29:01.046 INFO 7100 --- [Thread-4] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@476a7942: startup date [Thu Nov 17 16:28:51 CST 2016]; root of context hierarchy +2016-11-17 16:29:01.399 INFO 7100 --- [Thread-4] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:32:35.707 INFO 3120 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 3120 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:32:35.708 INFO 3120 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:32:36.140 INFO 3120 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@272345a0: startup date [Thu Nov 17 16:32:36 CST 2016]; root of context hierarchy +2016-11-17 16:32:37.857 INFO 3120 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:32:37.979 INFO 3120 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:32:37.997 INFO 3120 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:32:38.547 INFO 3120 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$48e0669d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:32:39.400 INFO 3120 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:32:39.417 INFO 3120 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:32:39.487 INFO 3120 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:32:39.488 INFO 3120 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:32:39.489 INFO 3120 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:32:39.529 INFO 3120 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:32:39.704 INFO 3120 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:32:40.227 INFO 3120 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:32:40.306 INFO 3120 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:32:41.319 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:32:41.321 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:32:41.321 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:32:41.321 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:32:41.322 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:32:41.322 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:32:41.323 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:32:41.325 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:32:41.326 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:32:41.326 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:32:41.329 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:32:41.330 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:32:41.813 INFO 3120 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@272345a0: startup date [Thu Nov 17 16:32:36 CST 2016]; root of context hierarchy +2016-11-17 16:32:41.877 INFO 3120 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:32:41.877 INFO 3120 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:32:41.923 INFO 3120 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:32:42.635 WARN 3120 --- [main] arterDeprecationWarningAutoConfiguration : spring-boot-starter-redis is deprecated as of Spring Boot 1.4, please migrate to spring-boot-starter-data-redis +2016-11-17 16:32:42.745 INFO 3120 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:32:42.763 INFO 3120 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:32:42.770 INFO 3120 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:32:42.773 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:32:42.775 INFO 3120 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:32:42.776 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:32:42.776 INFO 3120 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:32:42.777 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:32:42.777 INFO 3120 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:32:42.777 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:32:42.777 INFO 3120 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:32:42.778 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:32:42.778 INFO 3120 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:32:42.778 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:32:42.778 INFO 3120 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:32:42.782 INFO 3120 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:32:42.783 INFO 3120 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:32:42.797 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:32:42.797 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:32:42.807 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:32:42.807 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:32:42.814 INFO 3120 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.815 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.829 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:32:42.843 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:32:42.860 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:32:42.860 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:32:42.860 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:32:42.860 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:32:42.860 INFO 3120 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.861 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.865 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:32:42.867 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:32:42.869 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.870 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.871 INFO 3120 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.871 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.900 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.901 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.901 INFO 3120 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.901 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.902 INFO 3120 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.902 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.905 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:32:42.906 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:32:42.909 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:32:42.910 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:32:42.910 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:32:42.910 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:32:42.911 INFO 3120 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.911 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.912 INFO 3120 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:32:42.912 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:32:42.913 INFO 3120 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.913 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:32:42.913 INFO 3120 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.913 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.915 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:32:42.917 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:32:42.919 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.920 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.920 INFO 3120 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.920 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.922 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.922 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.923 INFO 3120 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.923 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.923 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:32:42.923 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:32:42.923 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:32:42.923 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:32:42.924 INFO 3120 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.924 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.927 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:32:42.928 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:32:42.932 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.932 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.933 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.933 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:32:42.933 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:32:42.933 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:32:42.934 INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:32:42.934 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:32:42.934 INFO 3120 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.934 INFO 3120 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:32:42.938 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:32:42.940 INFO 3120 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:32:42.958 INFO 3120 --- [main] com.zheng.SpringbootApplicationTests : Started SpringbootApplicationTests in 7.702 seconds (JVM running for 8.204) +2016-11-17 16:32:44.800 INFO 3120 --- [Thread-4] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@272345a0: startup date [Thu Nov 17 16:32:36 CST 2016]; root of context hierarchy +2016-11-17 16:32:45.147 INFO 3120 --- [Thread-4] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:32:54.409 INFO 6712 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 6712 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:32:54.411 INFO 6712 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:32:54.719 INFO 6712 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@4913a2cc: startup date [Thu Nov 17 16:32:54 CST 2016]; root of context hierarchy +2016-11-17 16:32:56.403 INFO 6712 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:32:56.532 INFO 6712 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:32:56.554 INFO 6712 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:32:57.150 INFO 6712 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$3e1bea07] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:32:58.013 INFO 6712 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:32:58.029 INFO 6712 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:32:58.107 INFO 6712 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:32:58.108 INFO 6712 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:32:58.109 INFO 6712 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:32:58.155 INFO 6712 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:32:58.296 INFO 6712 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:32:58.764 INFO 6712 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:32:58.838 INFO 6712 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:32:59.973 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:32:59.975 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:32:59.975 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:32:59.975 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:32:59.975 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:32:59.975 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:32:59.976 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:32:59.978 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:32:59.978 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:32:59.979 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:32:59.982 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:32:59.983 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:33:00.468 INFO 6712 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@4913a2cc: startup date [Thu Nov 17 16:32:54 CST 2016]; root of context hierarchy +2016-11-17 16:33:00.526 INFO 6712 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:33:00.526 INFO 6712 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:33:00.581 INFO 6712 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:33:01.287 WARN 6712 --- [main] arterDeprecationWarningAutoConfiguration : spring-boot-starter-redis is deprecated as of Spring Boot 1.4, please migrate to spring-boot-starter-data-redis +2016-11-17 16:33:01.423 INFO 6712 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:33:01.453 INFO 6712 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:33:01.462 INFO 6712 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:33:01.467 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:33:01.469 INFO 6712 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:33:01.470 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:33:01.471 INFO 6712 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:33:01.471 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:33:01.471 INFO 6712 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:33:01.471 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:33:01.472 INFO 6712 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:33:01.472 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:33:01.472 INFO 6712 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:33:01.472 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:33:01.472 INFO 6712 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:33:01.475 INFO 6712 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:33:01.476 INFO 6712 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:33:01.490 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:33:01.491 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:33:01.501 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:33:01.501 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:33:01.511 INFO 6712 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.511 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.529 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:33:01.547 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:33:01.566 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:33:01.567 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:33:01.567 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:33:01.567 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:33:01.567 INFO 6712 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.567 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.572 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:33:01.574 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:33:01.576 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.576 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.577 INFO 6712 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.577 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.606 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.606 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.606 INFO 6712 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.606 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.607 INFO 6712 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.607 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.609 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:33:01.610 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:33:01.612 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:33:01.612 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:33:01.612 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:33:01.612 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:33:01.612 INFO 6712 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.613 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.613 INFO 6712 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:33:01.613 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:33:01.613 INFO 6712 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.613 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:33:01.614 INFO 6712 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.614 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.615 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:33:01.617 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:33:01.619 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.619 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.619 INFO 6712 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.619 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.621 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.621 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.621 INFO 6712 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.621 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.621 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:33:01.622 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:33:01.622 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:33:01.622 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:33:01.622 INFO 6712 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.622 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.624 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:33:01.625 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:33:01.626 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.627 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.627 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.627 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:33:01.627 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:33:01.627 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:33:01.628 INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:33:01.628 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:33:01.628 INFO 6712 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.628 INFO 6712 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:33:01.630 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:33:01.632 INFO 6712 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:33:01.648 INFO 6712 --- [main] com.zheng.SpringbootApplicationTests : Started SpringbootApplicationTests in 7.774 seconds (JVM running for 8.373) +2016-11-17 16:34:12.484 INFO 6712 --- [Thread-4] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@4913a2cc: startup date [Thu Nov 17 16:32:54 CST 2016]; root of context hierarchy +2016-11-17 16:34:12.835 INFO 6712 --- [Thread-4] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:39:20.701 INFO 6636 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 6636 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:39:20.702 INFO 6636 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:39:20.991 INFO 6636 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@448a0923: startup date [Thu Nov 17 16:39:20 CST 2016]; root of context hierarchy +2016-11-17 16:39:22.678 INFO 6636 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:39:22.791 INFO 6636 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:39:22.808 INFO 6636 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:39:23.385 INFO 6636 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$e1f31dd8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:39:24.224 INFO 6636 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:39:24.242 INFO 6636 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:39:24.318 INFO 6636 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:39:24.319 INFO 6636 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:39:24.321 INFO 6636 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:39:24.363 INFO 6636 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:39:24.503 INFO 6636 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:39:24.967 INFO 6636 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:39:25.047 INFO 6636 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:39:26.103 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:39:26.105 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:39:26.106 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:39:26.106 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:39:26.106 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:39:26.106 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:39:26.107 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:39:26.110 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:39:26.110 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:39:26.110 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:39:26.114 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:39:26.115 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:39:26.654 INFO 6636 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@448a0923: startup date [Thu Nov 17 16:39:20 CST 2016]; root of context hierarchy +2016-11-17 16:39:26.724 INFO 6636 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:39:26.724 INFO 6636 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:39:26.774 INFO 6636 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:39:27.581 WARN 6636 --- [main] arterDeprecationWarningAutoConfiguration : spring-boot-starter-redis is deprecated as of Spring Boot 1.4, please migrate to spring-boot-starter-data-redis +2016-11-17 16:39:27.839 INFO 6636 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:39:27.856 INFO 6636 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:39:27.864 INFO 6636 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:39:27.867 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:39:27.870 INFO 6636 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:39:27.871 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:39:27.871 INFO 6636 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:39:27.871 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:39:27.871 INFO 6636 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:39:27.872 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:39:27.872 INFO 6636 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:39:27.872 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:39:27.872 INFO 6636 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:39:27.872 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:39:27.872 INFO 6636 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:39:27.875 INFO 6636 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:39:27.876 INFO 6636 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:39:27.890 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:27.890 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:39:27.900 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:27.900 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:39:27.908 INFO 6636 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:27.908 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:27.924 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:39:27.938 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:39:27.951 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:27.952 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:39:27.952 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:27.952 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:39:27.952 INFO 6636 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:27.952 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:27.955 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:39:27.957 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:39:27.959 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.959 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.960 INFO 6636 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.960 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.983 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.983 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.984 INFO 6636 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.984 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.985 INFO 6636 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:27.985 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:27.987 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:39:27.989 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:39:27.991 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:39:27.991 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:39:27.991 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:39:27.991 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:39:27.992 INFO 6636 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.992 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.992 INFO 6636 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:39:27.992 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:39:27.992 INFO 6636 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.993 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:27.993 INFO 6636 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:27.993 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:27.995 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:39:27.996 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:39:27.999 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:27.999 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:27.999 INFO 6636 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:27.999 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:28.000 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:28.001 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:28.001 INFO 6636 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:28.001 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:28.001 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:28.001 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:39:28.001 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:28.001 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:39:28.002 INFO 6636 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:28.002 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:28.004 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:39:28.006 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:39:28.008 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:28.008 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:28.008 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:28.008 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:28.009 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:28.009 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:39:28.009 INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:28.009 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:39:28.009 INFO 6636 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:28.009 INFO 6636 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:28.012 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:39:28.014 INFO 6636 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:39:28.031 INFO 6636 --- [main] com.zheng.SpringbootApplicationTests : Started SpringbootApplicationTests in 7.926 seconds (JVM running for 8.555) +2016-11-17 16:39:28.113 INFO 6636 --- [Thread-4] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@448a0923: startup date [Thu Nov 17 16:39:20 CST 2016]; root of context hierarchy +2016-11-17 16:39:28.125 INFO 6636 --- [Thread-4] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:39:41.697 INFO 2488 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 2488 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:39:41.697 INFO 2488 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:39:42.008 INFO 2488 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@398bdbbd: startup date [Thu Nov 17 16:39:42 CST 2016]; root of context hierarchy +2016-11-17 16:39:43.661 INFO 2488 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:39:43.797 INFO 2488 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:39:43.813 INFO 2488 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:39:44.343 INFO 2488 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$64726631] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:39:45.201 INFO 2488 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:39:45.218 INFO 2488 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:39:45.290 INFO 2488 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:39:45.291 INFO 2488 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:39:45.292 INFO 2488 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:39:45.334 INFO 2488 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:39:45.460 INFO 2488 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:39:45.892 INFO 2488 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:39:45.964 INFO 2488 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:39:46.979 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:39:46.982 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:39:46.982 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:39:46.982 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:39:46.982 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:39:46.983 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:39:46.983 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:39:46.986 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:39:46.986 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:39:46.986 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:39:46.991 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:39:46.991 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:39:47.446 INFO 2488 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@398bdbbd: startup date [Thu Nov 17 16:39:42 CST 2016]; root of context hierarchy +2016-11-17 16:39:47.504 INFO 2488 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:39:47.504 INFO 2488 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:39:47.548 INFO 2488 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:39:48.260 WARN 2488 --- [main] arterDeprecationWarningAutoConfiguration : spring-boot-starter-redis is deprecated as of Spring Boot 1.4, please migrate to spring-boot-starter-data-redis +2016-11-17 16:39:48.414 INFO 2488 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:39:48.433 INFO 2488 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:39:48.440 INFO 2488 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:39:48.443 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:39:48.445 INFO 2488 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:39:48.446 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:39:48.446 INFO 2488 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:39:48.447 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:39:48.447 INFO 2488 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:39:48.447 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:39:48.447 INFO 2488 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:39:48.447 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:39:48.448 INFO 2488 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:39:48.448 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:39:48.448 INFO 2488 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:39:48.451 INFO 2488 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:39:48.452 INFO 2488 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:39:48.467 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:48.467 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:39:48.486 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:48.486 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:39:48.496 INFO 2488 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.496 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.517 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:39:48.531 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:39:48.550 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:48.551 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:39:48.551 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:48.552 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:39:48.552 INFO 2488 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.552 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.559 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:39:48.561 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:39:48.566 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.566 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.568 INFO 2488 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.568 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.592 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.592 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.593 INFO 2488 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.593 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.593 INFO 2488 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.593 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.595 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:39:48.597 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:39:48.600 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:39:48.600 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:39:48.600 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:39:48.600 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:39:48.600 INFO 2488 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.601 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.601 INFO 2488 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:39:48.601 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:39:48.601 INFO 2488 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.601 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:39:48.602 INFO 2488 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.602 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.603 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:39:48.605 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:39:48.607 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.607 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.607 INFO 2488 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.607 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.609 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.609 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.609 INFO 2488 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.609 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.609 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:48.609 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:39:48.609 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:48.609 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:39:48.610 INFO 2488 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.610 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.612 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:39:48.613 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:39:48.615 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.615 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.616 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.616 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:39:48.616 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:48.616 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:39:48.617 INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:39:48.617 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:39:48.617 INFO 2488 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.617 INFO 2488 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:39:48.620 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:39:48.621 INFO 2488 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:39:48.636 INFO 2488 --- [main] com.zheng.SpringbootApplicationTests : Started SpringbootApplicationTests in 7.432 seconds (JVM running for 7.967) +2016-11-17 16:39:53.863 INFO 2488 --- [Thread-4] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@398bdbbd: startup date [Thu Nov 17 16:39:42 CST 2016]; root of context hierarchy +2016-11-17 16:39:54.217 INFO 2488 --- [Thread-4] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:50:42.393 INFO 3392 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 3392 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:50:42.394 INFO 3392 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:50:42.629 INFO 3392 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@22d4a91e: startup date [Thu Nov 17 16:50:42 CST 2016]; root of context hierarchy +2016-11-17 16:50:44.527 INFO 3392 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:50:44.665 INFO 3392 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:50:44.675 INFO 3392 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data MongoDB - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:50:44.755 INFO 3392 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:50:44.773 INFO 3392 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:50:45.392 INFO 3392 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$7d2cbcbd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:50:46.273 INFO 3392 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:50:46.291 INFO 3392 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:50:46.375 INFO 3392 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:50:46.376 INFO 3392 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:50:46.378 INFO 3392 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:50:46.428 INFO 3392 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:50:46.571 INFO 3392 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:50:47.072 INFO 3392 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:50:47.144 INFO 3392 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:50:48.206 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:50:48.208 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:50:48.208 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:50:48.209 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:50:48.209 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:50:48.209 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:50:48.209 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:50:48.212 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:50:48.212 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:50:48.212 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:50:48.216 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:50:48.216 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:50:48.725 INFO 3392 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@22d4a91e: startup date [Thu Nov 17 16:50:42 CST 2016]; root of context hierarchy +2016-11-17 16:50:48.817 INFO 3392 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:50:48.818 INFO 3392 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:50:48.873 INFO 3392 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:50:49.493 INFO 3392 --- [main] org.mongodb.driver.cluster : Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} +2016-11-17 16:50:49.907 WARN 3392 --- [main] arterDeprecationWarningAutoConfiguration : spring-boot-starter-redis is deprecated as of Spring Boot 1.4, please migrate to spring-boot-starter-data-redis +2016-11-17 16:50:50.026 INFO 3392 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:50:50.047 INFO 3392 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:50:50.054 INFO 3392 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:50:50.057 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:50:50.059 INFO 3392 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:50:50.060 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:50:50.060 INFO 3392 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:50:50.061 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:50:50.061 INFO 3392 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:50:50.061 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:50:50.061 INFO 3392 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:50:50.061 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:50:50.061 INFO 3392 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:50:50.062 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:50:50.062 INFO 3392 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:50:50.064 INFO 3392 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:50:50.065 INFO 3392 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:50:50.080 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:50:50.080 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:50:50.089 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:50:50.089 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:50:50.097 INFO 3392 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.097 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.114 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:50:50.134 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:50:50.150 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:50:50.150 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:50:50.150 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:50:50.150 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:50:50.150 INFO 3392 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.150 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.153 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:50:50.155 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:50:50.157 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.157 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.158 INFO 3392 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.158 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.184 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.184 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.185 INFO 3392 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.185 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.185 INFO 3392 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.186 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.187 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:50:50.188 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:50:50.190 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:50:50.190 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:50:50.191 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:50:50.191 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:50:50.191 INFO 3392 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.191 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.191 INFO 3392 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:50:50.191 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:50:50.192 INFO 3392 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.192 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:50:50.192 INFO 3392 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.192 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.193 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:50:50.194 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:50:50.196 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.196 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.196 INFO 3392 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.196 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.197 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.197 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.198 INFO 3392 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.198 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.198 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:50:50.198 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:50:50.198 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:50:50.198 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:50:50.198 INFO 3392 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.198 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.200 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:50:50.201 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:50:50.202 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.203 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.203 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.203 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:50:50.203 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:50:50.203 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:50:50.204 INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:50:50.204 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:50:50.204 INFO 3392 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.204 INFO 3392 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:50:50.207 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:50:50.208 INFO 3392 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:50:50.226 INFO 3392 --- [main] com.zheng.SpringbootApplicationTests : Started SpringbootApplicationTests in 8.68 seconds (JVM running for 9.376) +2016-11-17 16:51:13.741 INFO 3392 --- [cluster-ClusterId{value='582d6f693e782e0d40e07193', description='null'}-localhost:27017] org.mongodb.driver.cluster : Exception in monitor thread while connecting to server localhost:27017 + +com.mongodb.MongoSocketOpenException: Exception opening socket + at com.mongodb.connection.SocketStream.open(SocketStream.java:63) ~[mongodb-driver-core-3.2.2.jar:na] + at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:114) ~[mongodb-driver-core-3.2.2.jar:na] + at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:128) ~[mongodb-driver-core-3.2.2.jar:na] + at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67] +Caused by: java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) ~[na:1.7.0_67] + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) ~[na:1.7.0_67] + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) ~[na:1.7.0_67] + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) ~[na:1.7.0_67] + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) ~[na:1.7.0_67] + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[na:1.7.0_67] + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.7.0_67] + at java.net.Socket.connect(Socket.java:579) ~[na:1.7.0_67] + at com.mongodb.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:50) ~[mongodb-driver-core-3.2.2.jar:na] + at com.mongodb.connection.SocketStream.open(SocketStream.java:58) ~[mongodb-driver-core-3.2.2.jar:na] + ... 3 common frames omitted + +2016-11-17 16:51:16.641 INFO 3392 --- [Thread-4] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@22d4a91e: startup date [Thu Nov 17 16:50:42 CST 2016]; root of context hierarchy +2016-11-17 16:51:17.007 INFO 3392 --- [Thread-4] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:51:33.363 INFO 2016 --- [main] com.zheng.SpringbootApplicationTests : Starting SpringbootApplicationTests on admin-PC with PID 2016 (started by admin in E:\GitHub\zheng\springboot) +2016-11-17 16:51:33.364 INFO 2016 --- [main] com.zheng.SpringbootApplicationTests : No active profile set, falling back to default profiles: default +2016-11-17 16:51:33.645 INFO 2016 --- [main] o.s.w.c.s.GenericWebApplicationContext : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3bf09665: startup date [Thu Nov 17 16:51:33 CST 2016]; root of context hierarchy +2016-11-17 16:51:35.468 INFO 2016 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:51:35.601 INFO 2016 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:51:35.609 INFO 2016 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data MongoDB - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:51:35.686 INFO 2016 --- [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! +2016-11-17 16:51:35.703 INFO 2016 --- [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.zheng.springboot.service.UserRepository. +2016-11-17 16:51:36.324 INFO 2016 --- [main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$cd1e0b7e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2016-11-17 16:51:37.201 INFO 2016 --- [main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' +2016-11-17 16:51:37.221 INFO 2016 --- [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ + name: default + ...] +2016-11-17 16:51:37.309 INFO 2016 --- [main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.11.Final} +2016-11-17 16:51:37.311 INFO 2016 --- [main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found +2016-11-17 16:51:37.312 INFO 2016 --- [main] org.hibernate.cfg.Environment : HHH000021: Bytecode provider name : javassist +2016-11-17 16:51:37.362 INFO 2016 --- [main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} +2016-11-17 16:51:37.511 INFO 2016 --- [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect +2016-11-17 16:51:38.020 INFO 2016 --- [main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000228: Running hbm2ddl schema update +2016-11-17 16:51:38.090 INFO 2016 --- [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +2016-11-17 16:51:39.133 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/index],methods=[GET]}" onto public java.lang.String com.zheng.springboot.web.HelloController.index(org.springframework.ui.ModelMap) +2016-11-17 16:51:39.135 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[GET]}" onto public java.util.List com.zheng.springboot.web.UserController.getUserList() +2016-11-17 16:51:39.135 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users],methods=[POST]}" onto public java.lang.String com.zheng.springboot.web.UserController.postUser(com.zheng.springboot.domain.User) +2016-11-17 16:51:39.136 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[GET]}" onto public com.zheng.springboot.domain.User com.zheng.springboot.web.UserController.getUser(java.lang.Long) +2016-11-17 16:51:39.136 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[PUT]}" onto public java.lang.String com.zheng.springboot.web.UserController.putUser(java.lang.Long,com.zheng.springboot.domain.User) +2016-11-17 16:51:39.136 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/users/{id}],methods=[DELETE]}" onto public java.lang.String com.zheng.springboot.web.UserController.deleteUser(java.lang.Long) +2016-11-17 16:51:39.136 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/v2/api-docs],methods=[GET]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String) +2016-11-17 16:51:39.139 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() +2016-11-17 16:51:39.140 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() +2016-11-17 16:51:39.140 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() +2016-11-17 16:51:39.144 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) +2016-11-17 16:51:39.144 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) +2016-11-17 16:51:39.663 INFO 2016 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@3bf09665: startup date [Thu Nov 17 16:51:33 CST 2016]; root of context hierarchy +2016-11-17 16:51:39.765 INFO 2016 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:51:39.765 INFO 2016 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:51:39.817 INFO 2016 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] +2016-11-17 16:51:40.454 INFO 2016 --- [main] org.mongodb.driver.cluster : Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500} +2016-11-17 16:51:40.837 WARN 2016 --- [main] arterDeprecationWarningAutoConfiguration : spring-boot-starter-redis is deprecated as of Spring Boot 1.4, please migrate to spring-boot-starter-data-redis +2016-11-17 16:51:40.957 INFO 2016 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed +2016-11-17 16:51:40.978 INFO 2016 --- [main] d.s.w.p.DocumentationPluginsBootstrapper : Found {0} custom documentation plugin(s) +2016-11-17 16:51:40.986 INFO 2016 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references +2016-11-17 16:51:40.990 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:51:40.991 INFO 2016 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: index belongs to groups: [[ResourceGroup{groupName='hello-controller', position=0, controller=com.zheng.springboot.web.HelloController}]] +2016-11-17 16:51:40.992 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:51:40.992 INFO 2016 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:51:40.993 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:51:40.993 INFO 2016 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: putUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:51:40.993 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:51:40.993 INFO 2016 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: deleteUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:51:40.994 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:51:40.994 INFO 2016 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: getUserList belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:51:40.994 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:51:40.994 INFO 2016 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Request mapping: postUser belongs to groups: [[ResourceGroup{groupName='user-controller', position=0, controller=com.zheng.springboot.web.UserController}]] +2016-11-17 16:51:40.997 INFO 2016 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/user-controller Description: user-controller Position: 0 +2016-11-17 16:51:40.997 INFO 2016 --- [main] s.d.s.w.s.ApiListingReferenceScanner : Created resource listing Path: /default/hello-controller Description: hello-controller Position: 0 +2016-11-17 16:51:41.013 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:51:41.013 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:51:41.021 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:51:41.022 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:51:41.029 INFO 2016 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.029 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /index.com.zheng.springboot.web.HelloController.index.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.049 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:51:41.067 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method index was hello-controller +2016-11-17 16:51:41.086 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:51:41.087 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:51:41.087 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:51:41.087 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:51:41.088 INFO 2016 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.088 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.deleteUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.091 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:51:41.092 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method deleteUser was user-controller +2016-11-17 16:51:41.095 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.095 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.096 INFO 2016 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.097 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.126 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.126 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.126 INFO 2016 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.126 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.127 INFO 2016 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.127 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.getUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.129 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:51:41.130 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUser was user-controller +2016-11-17 16:51:41.132 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:51:41.132 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.util.List(true) +2016-11-17 16:51:41.132 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.util.List(true) +2016-11-17 16:51:41.133 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.util.List(true) +2016-11-17 16:51:41.133 INFO 2016 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.133 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.133 INFO 2016 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: java.util.List(true) +2016-11-17 16:51:41.133 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key java.util.List(true) +2016-11-17 16:51:41.134 INFO 2016 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.134 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(true) +2016-11-17 16:51:41.134 INFO 2016 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.134 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.getUserList.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.135 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:51:41.136 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method getUserList was user-controller +2016-11-17 16:51:41.138 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.138 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.139 INFO 2016 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.139 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.140 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.140 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.140 INFO 2016 --- [main] s.d.s.p.ModelPropertiesKeyGenerator : Cache key generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.140 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelProperties with key com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.140 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:51:41.141 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:51:41.141 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:51:41.141 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:51:41.141 INFO 2016 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.141 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users.com.zheng.springboot.web.UserController.postUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.143 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:51:41.144 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method postUser was user-controller +2016-11-17 16:51:41.146 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.146 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.146 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.146 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key com.zheng.springboot.domain.User(false) +2016-11-17 16:51:41.146 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:51:41.147 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache models with key java.lang.String(true) +2016-11-17 16:51:41.147 INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator : Cache Key Generated: java.lang.String(true) +2016-11-17 16:51:41.147 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache modelDependencies with key java.lang.String(true) +2016-11-17 16:51:41.147 INFO 2016 --- [main] s.d.spring.web.OperationsKeyGenerator : Cache key generated: /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.147 INFO 2016 --- [main] s.d.spring.web.caching.CachingAspect : Caching aspect applied for cache operations with key /users/{id}.com.zheng.springboot.web.UserController.putUser.DefaultGenericTypeNamingStrategy +2016-11-17 16:51:41.150 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:51:41.151 INFO 2016 --- [main] s.w.ClassOrApiAnnotationResourceGrouping : Group for method putUser was user-controller +2016-11-17 16:51:41.170 INFO 2016 --- [main] com.zheng.SpringbootApplicationTests : Started SpringbootApplicationTests in 8.405 seconds (JVM running for 9.089) +2016-11-17 16:51:46.211 INFO 2016 --- [cluster-ClusterId{value='582d6f9c3e782e07e04f957d', description='null'}-localhost:27017] org.mongodb.driver.cluster : Exception in monitor thread while connecting to server localhost:27017 + +com.mongodb.MongoSocketOpenException: Exception opening socket + at com.mongodb.connection.SocketStream.open(SocketStream.java:63) ~[mongodb-driver-core-3.2.2.jar:na] + at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:114) ~[mongodb-driver-core-3.2.2.jar:na] + at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:128) ~[mongodb-driver-core-3.2.2.jar:na] + at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67] +Caused by: java.net.ConnectException: Connection refused: connect + at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) ~[na:1.7.0_67] + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) ~[na:1.7.0_67] + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) ~[na:1.7.0_67] + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) ~[na:1.7.0_67] + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) ~[na:1.7.0_67] + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[na:1.7.0_67] + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.7.0_67] + at java.net.Socket.connect(Socket.java:579) ~[na:1.7.0_67] + at com.mongodb.connection.SocketStreamHelper.initialize(SocketStreamHelper.java:50) ~[mongodb-driver-core-3.2.2.jar:na] + at com.mongodb.connection.SocketStream.open(SocketStream.java:58) ~[mongodb-driver-core-3.2.2.jar:na] + ... 3 common frames omitted + +2016-11-17 16:51:47.561 INFO 2016 --- [Thread-4] o.s.w.c.s.GenericWebApplicationContext : Closing org.springframework.web.context.support.GenericWebApplicationContext@3bf09665: startup date [Thu Nov 17 16:51:33 CST 2016]; root of context hierarchy +2016-11-17 16:51:47.958 INFO 2016 --- [Thread-4] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' diff --git a/springboot/src/main/java/com/zheng/springboot/DataSourceConfig.java b/springboot/src/main/java/com/zheng/springboot/DataSourceConfig.java new file mode 100644 index 00000000..deaf6a75 --- /dev/null +++ b/springboot/src/main/java/com/zheng/springboot/DataSourceConfig.java @@ -0,0 +1,46 @@ +package com.zheng.springboot; + +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Primary; +import org.springframework.jdbc.core.JdbcTemplate; + +import javax.sql.DataSource; + +/** + * Created by ZhangShuzheng on 2016/11/17. + */ +@Configuration +public class DataSourceConfig { + + @Bean(name = "primaryDataSource") + @Qualifier("primaryDataSource") + @ConfigurationProperties(prefix="spring.datasource.primary") + public DataSource primaryDataSource() { + return DataSourceBuilder.create().build(); + } + + @Bean(name = "secondaryDataSource") + @Qualifier("secondaryDataSource") + @Primary + @ConfigurationProperties(prefix="spring.datasource.secondary") + public DataSource secondaryDataSource() { + return DataSourceBuilder.create().build(); + } + + @Bean(name = "primaryJdbcTemplate") + public JdbcTemplate primaryJdbcTemplate( + @Qualifier("primaryDataSource") DataSource dataSource) { + return new JdbcTemplate(dataSource); + } + + @Bean(name = "secondaryJdbcTemplate") + public JdbcTemplate secondaryJdbcTemplate( + @Qualifier("secondaryDataSource") DataSource dataSource) { + return new JdbcTemplate(dataSource); + } + +} diff --git a/springboot/src/main/java/com/zheng/springboot/domain/User.java b/springboot/src/main/java/com/zheng/springboot/domain/User.java index 0e418db0..0170de4b 100644 --- a/springboot/src/main/java/com/zheng/springboot/domain/User.java +++ b/springboot/src/main/java/com/zheng/springboot/domain/User.java @@ -1,12 +1,24 @@ package com.zheng.springboot.domain; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; + /** * Created by ZhangShuzheng on 2016/11/16. */ +@Entity public class User { + @Id + @GeneratedValue private Long id; + + @Column(nullable = false) private String name; + + @Column(nullable = false) private Integer age; public Long getId() { diff --git a/springboot/src/main/java/com/zheng/springboot/service/UserRepository.java b/springboot/src/main/java/com/zheng/springboot/service/UserRepository.java new file mode 100644 index 00000000..046c84e3 --- /dev/null +++ b/springboot/src/main/java/com/zheng/springboot/service/UserRepository.java @@ -0,0 +1,17 @@ +package com.zheng.springboot.service; + +import com.zheng.springboot.domain.User; +import org.springframework.data.jpa.repository.JpaRepository; + +/** + * Created by ZhangShuzheng on 2016/11/17. + */ +public interface UserRepository extends JpaRepository { + + User findByName(String name); + + User findByNameAndAge(String name, Integer age); + +// @Query("from user u where u.name=:name") +// User findUser(@Param("name") String name); +} diff --git a/springboot/src/main/java/com/zheng/springboot/service/UserService.java b/springboot/src/main/java/com/zheng/springboot/service/UserService.java new file mode 100644 index 00000000..f7e28c18 --- /dev/null +++ b/springboot/src/main/java/com/zheng/springboot/service/UserService.java @@ -0,0 +1,31 @@ +package com.zheng.springboot.service; + +/** + * Created by ZhangShuzheng on 2016/11/17. + */ +public interface UserService { + + /** + * 新增一个用户 + * @param name + * @param age + */ + void create(String name, Integer age); + + /** + * 根据name删除一个用户高 + * @param name + */ + void deleteByName(String name); + + /** + * 获取用户总量 + */ + Integer getAllUsers(); + + /** + * 删除所有用户 + */ + void deleteAllUsers(); + +} diff --git a/springboot/src/main/java/com/zheng/springboot/service/UserServiceImpl.java b/springboot/src/main/java/com/zheng/springboot/service/UserServiceImpl.java new file mode 100644 index 00000000..594f21ab --- /dev/null +++ b/springboot/src/main/java/com/zheng/springboot/service/UserServiceImpl.java @@ -0,0 +1,38 @@ +package com.zheng.springboot.service; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Service; + +/** + * Created by ZhangShuzheng on 2016/11/17. + */ +@Service +public class UserServiceImpl implements UserService { + + @Autowired + @Qualifier("primaryJdbcTemplate") + private JdbcTemplate jdbcTemplate; + + @Override + public void create(String name, Integer age) { + jdbcTemplate.update("insert into USER(NAME, AGE) values(?, ?)", name, age); + } + + @Override + public void deleteByName(String name) { + jdbcTemplate.update("delete from USER where NAME = ?", name); + } + + @Override + public Integer getAllUsers() { + return jdbcTemplate.queryForObject("select count(1) from USER", Integer.class); + } + + @Override + public void deleteAllUsers() { + jdbcTemplate.update("delete from USER"); + } + +} diff --git a/springboot/src/main/java/com/zheng/springboot/web/UserController.java b/springboot/src/main/java/com/zheng/springboot/web/UserController.java index 7ef128ab..6c10acfc 100644 --- a/springboot/src/main/java/com/zheng/springboot/web/UserController.java +++ b/springboot/src/main/java/com/zheng/springboot/web/UserController.java @@ -1,9 +1,11 @@ package com.zheng.springboot.web; import com.zheng.springboot.domain.User; +import com.zheng.springboot.service.UserService; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.*; @@ -15,6 +17,9 @@ import java.util.*; @RequestMapping(value="/users") // 通过这里配置使下面的映射都在/users下 public class UserController { + @Autowired + private UserService userSerivce; + // 创建线程安全的Map static Map users = Collections.synchronizedMap(new HashMap()); @@ -29,6 +34,7 @@ public class UserController { @RequestMapping(value="", method=RequestMethod.POST) public String postUser(@RequestBody User user) { users.put(user.getId(), user); + userSerivce.create(user.getName(), user.getAge()); return "success"; } @ApiOperation(value="获取用户详细信息", notes="根据url的id来获取用户详细信息") diff --git a/springboot/src/main/resources/application.properties b/springboot/src/main/resources/application.properties index 8b137891..6b5ef92c 100644 --- a/springboot/src/main/resources/application.properties +++ b/springboot/src/main/resources/application.properties @@ -1 +1,37 @@ - +########## Դ ########## +#spring.datasource.url=jdbc:mysql://localhost:3306/zheng +#spring.datasource.username=root +#spring.datasource.password=123456 +#spring.datasource.driver-class-name=com.mysql.jdbc.Driver +########## Դ ########## +spring.datasource.primary.url=jdbc:mysql://localhost:3306/zheng +spring.datasource.primary.username=root +spring.datasource.primary.password=123456 +spring.datasource.primary.driver-class-name=com.mysql.jdbc.Driver +spring.datasource.secondary.url=jdbc:mysql://localhost:3306/zheng +spring.datasource.secondary.username=root +spring.datasource.secondary.password=123456 +spring.datasource.secondary.driver-class-name=com.mysql.jdbc.Driver +########## jpa ########## +spring.jpa.properties.hibernate.hbm2ddl.auto=update +########## ־ ########## +logging.file=springboot.log +########## REDIS (RedisProperties) ########## +# RedisݿĬΪ0 +spring.redis.database=0 +# Redisַ +spring.redis.host=redis-11291.c8.us-east-1-4.ec2.cloud.redislabs.com +# RedisӶ˿ +spring.redis.port=11291 +# Redis루ĬΪգ +spring.redis.password=123456 +# ӳʹøֵʾûƣ +spring.redis.pool.max-active=8 +# ӳȴʱ䣨ʹøֵʾûƣ +spring.redis.pool.max-wait=-1 +# ӳе +spring.redis.pool.max-idle=8 +# ӳеС +spring.redis.pool.min-idle=0 +# ӳʱʱ䣨룩 +spring.redis.timeout=0 \ No newline at end of file diff --git a/springboot/src/test/java/com/zheng/SpringbootApplicationTests.java b/springboot/src/test/java/com/zheng/SpringbootApplicationTests.java index 765d4f27..762558c9 100644 --- a/springboot/src/test/java/com/zheng/SpringbootApplicationTests.java +++ b/springboot/src/test/java/com/zheng/SpringbootApplicationTests.java @@ -1,76 +1,28 @@ package com.zheng; -import com.zheng.springboot.web.UserController; -import org.junit.Before; +import com.zheng.springboot.SpringbootApplication; +import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.test.context.junit4.SpringRunner; -import org.springframework.test.web.servlet.MockMvc; -import org.springframework.test.web.servlet.setup.MockMvcBuilders; @RunWith(SpringRunner.class) -@SpringBootTest +@SpringBootTest(classes = SpringbootApplication.class) public class SpringbootApplicationTests { - private MockMvc mvc; - - @Before - public void setUp() throws Exception { - mvc = MockMvcBuilders.standaloneSetup(new UserController()).build(); - } - -// @Test -// public void testUserController() throws Exception { -// // 测试UserController -// RequestBuilder request = null; -// -// // 1、get查一下user列表,应该为空 -// request = get("/users/"); -// mvc.perform(request) -// .andExpect(status().isOk()) -// .andExpect(content().string(equalTo("[]"))); -// -// // 2、post提交一个user -// request = post("/users/") -// .param("id", "1") -// .param("name", "测试大师") -// .param("age", "20"); -// mvc.perform(request) -// .andExpect(content().string(equalTo("success"))); -// -// // 3、get获取user列表,应该有刚才插入的数据 -// request = get("/users/"); -// mvc.perform(request) -// .andExpect(status().isOk()) -// .andExpect(content().string(equalTo("[{\"id\":1,\"name\":\"测试大师\",\"age\":20}]"))); -// -// // 4、put修改id为1的user -// request = put("/users/1") -// .param("name", "测试终极大师") -// .param("age", "30"); -// mvc.perform(request) -// .andExpect(content().string(equalTo("success"))); -// -// // 5、get一个id为1的user -// request = get("/users/1"); -// mvc.perform(request) -// .andExpect(content().string(equalTo("{\"id\":1,\"name\":\"测试终极大师\",\"age\":30}"))); -// -// // 6、del删除id为1的user -// request = delete("/users/1"); -// mvc.perform(request) -// .andExpect(content().string(equalTo("success"))); -// -// // 7、get查一下user列表,应该为空 -// request = get("/users/"); -// mvc.perform(request) -// .andExpect(status().isOk()) -// .andExpect(content().string(equalTo("[]"))); -// } + @Autowired + private StringRedisTemplate stringRedisTemplate; @Test public void contextLoads() { + System.out.println("=============================== redis start ==============================="); + // 保存字符串 + stringRedisTemplate.opsForValue().set("aaa", "111"); + Assert.assertEquals("111", stringRedisTemplate.opsForValue().get("aaa")); + System.out.println("=============================== redis end ==============================="); } } -- GitLab