shuzheng hace 9 años
padre
commit
161a29f7cc
Se han modificado 2 ficheros con 0 adiciones y 2115 borrados
  1. 0 295
      springboot.log
  2. 0 1820
      springboot/springboot.log

+ 0 - 295
springboot.log

@@ -1,295 +0,0 @@
-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.domain.User> 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.spring.web.json.Json> 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.SecurityConfiguration> 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.UiConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<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 models with key java.util.List<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:09:44.639  INFO 2000 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<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 modelDependencies with key java.util.List<com.zheng.springboot.domain.User>(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<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 java.util.List<com.zheng.springboot.domain.User>(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.domain.User> 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.spring.web.json.Json> 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.SecurityConfiguration> 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.UiConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<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 models with key java.util.List<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:52:28.915  INFO 5708 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<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 modelDependencies with key java.util.List<com.zheng.springboot.domain.User>(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<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 java.util.List<com.zheng.springboot.domain.User>(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

+ 0 - 1820
springboot/springboot.log

@@ -1,1820 +0,0 @@
-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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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<org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping>' 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.domain.User> 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.spring.web.json.Json> 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.SecurityConfiguration> 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.UiConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:27:03.182  INFO 6256 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<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 modelDependencies with key java.util.List<com.zheng.springboot.domain.User>(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<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 java.util.List<com.zheng.springboot.domain.User>(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.domain.User> 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.spring.web.json.Json> 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.SecurityConfiguration> 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.UiConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<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 models with key java.util.List<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:27:42.263  INFO 1448 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<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 modelDependencies with key java.util.List<com.zheng.springboot.domain.User>(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<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 java.util.List<com.zheng.springboot.domain.User>(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.domain.User> 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.spring.web.json.Json> 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.SecurityConfiguration> 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.UiConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:28:18.664  INFO 7260 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(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<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 java.util.List<com.zheng.springboot.domain.User>(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.domain.User> 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.spring.web.json.Json> 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.SecurityConfiguration> 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.UiConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:28:58.439  INFO 7100 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(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<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 java.util.List<com.zheng.springboot.domain.User>(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.domain.User> 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.spring.web.json.Json> 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.SecurityConfiguration> 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.UiConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:32:42.910  INFO 3120 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(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.domain.User> 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.spring.web.json.Json> 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.SecurityConfiguration> 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.UiConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:33:01.612  INFO 6712 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(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<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 java.util.List<com.zheng.springboot.domain.User>(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.domain.User> 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.spring.web.json.Json> 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.SecurityConfiguration> 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.UiConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:39:27.991  INFO 6636 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(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<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 java.util.List<com.zheng.springboot.domain.User>(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.domain.User> 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.spring.web.json.Json> 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.SecurityConfiguration> 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.UiConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:39:48.600  INFO 2488 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(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<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 java.util.List<com.zheng.springboot.domain.User>(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.domain.User> 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.spring.web.json.Json> 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.UiConfiguration> 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.SecurityConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:50:50.191  INFO 3392 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<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 modelDependencies with key java.util.List<com.zheng.springboot.domain.User>(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<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 java.util.List<com.zheng.springboot.domain.User>(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.domain.User> 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.spring.web.json.Json> 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.UiConfiguration> 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.SecurityConfiguration> 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<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> 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<java.util.Map<java.lang.String, java.lang.Object>> 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<com.zheng.springboot.domain.User>(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<com.zheng.springboot.domain.User>(true)
-2016-11-17 16:51:41.132  INFO 2016 --- [main] s.d.schema.ModelContextKeyGenerator      : Cache Key Generated: java.util.List<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 modelDependencies with key java.util.List<com.zheng.springboot.domain.User>(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<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 java.util.List<com.zheng.springboot.domain.User>(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'