bce2c347 by ja

初始化项目

0 parents
Showing 90 changed files with 8102 additions and 0 deletions
/*
Navicat MySQL Data Transfer
Source Server : 127
Source Server Version : 50632
Source Host : localhost
Source Database : csair_dp
Target Server Version : 50632
File Encoding : utf-8
Date: 12/29/2017 17:28:10 PM
*/
SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for `t_hpai_member_info`
-- ----------------------------
DROP TABLE IF EXISTS `t_hpai_member_info`;
CREATE TABLE `t_hpai_member_info` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`source` bigint(20) NOT NULL,
`timestamp` bigint(20) NOT NULL,
`barcode` varchar(128) NOT NULL,
`channel_id` bigint(20) NOT NULL,
`manager_id` bigint(20) NOT NULL,
`name` varchar(255) NOT NULL,
`gender` char(32) NOT NULL,
`birthday_str` varchar(128) NOT NULL,
`mobile_number` varchar(255) NOT NULL,
`sampling_date` varchar(255) NOT NULL,
`recipients` varchar(255) NOT NULL,
`address` varchar(255) NOT NULL,
`family_disease` varchar(255) NOT NULL,
`existing_disease` varchar(255) NOT NULL,
`weight` float NOT NULL,
`height` bigint(20) NOT NULL,
`remarks` varchar(255) DEFAULT NULL,
`create_at` datetime NOT NULL,
`status` tinyint(4) NOT NULL,
`member_number` varchar(255) NOT NULL,
`is_genereport` tinyint(4) DEFAULT '0',
`genereport_at` datetime DEFAULT NULL,
`pack_name` varchar(255) DEFAULT NULL,
`pdf_name` varchar(255) DEFAULT NULL,
`url` text,
`genereport_name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4;
SET FOREIGN_KEY_CHECKS = 1;
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
No preview for this file type
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>demo</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.springframework.ide.eclipse.core.springbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.springframework.ide.eclipse.core.springnature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
</projectDescription>
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/test/java=UTF-8
encoding/<project>=UTF-8
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.7
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="cloudfoundry.standalone.app" version="1.0"/>
</faceted-project>
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-mongodb:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.5" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.5" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.16" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.16" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.16" level="project" />
<orderEntry type="library" name="Maven: org.mongodb:mongo-java-driver:2.13.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-mongodb:1.8.4.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.11.4.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.16" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-redis:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: redis.clients:jedis:2.7.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
<orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.1.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.1" level="project" />
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.4" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:5.1.38" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:1.3.3.RELEASE" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:1.10.19" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.1" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.2.5.RELEASE" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.json:json:20140107" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.tomcat.embed:tomcat-embed-jasper:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.0.32" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt.core.compiler:ecj:4.4.2" level="project" />
<orderEntry type="library" name="Maven: javax.servlet:jstl:1.2" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.0.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.0.0" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.3.0" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.2.3" level="project" />
<orderEntry type="library" name="Maven: com.h2database:h2:1.4.191" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:1.5.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.16" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc-portlet:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.tuckey:urlrewritefilter:4.0.3" level="project" />
<orderEntry type="library" name="Maven: tk.mybatis:mapper:3.3.4" level="project" />
<orderEntry type="library" name="Maven: javax.persistence:persistence-api:1.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.3.2" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.wink:wink-client:1.3.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.wink:wink-common:1.3.0" level="project" />
<orderEntry type="library" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.geronimo.specs:geronimo-annotation_1.1_spec:1.0" level="project" />
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.2" level="project" />
<orderEntry type="library" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.2.1.1" level="project" />
<orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
<orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.9" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.2.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jetty:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-servlets:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-continuation:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-http:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-util:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-io:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-webapp:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-xml:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-servlet:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-security:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-server:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-server:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-common:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-api:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-client:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-servlet:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:javax-websocket-server-impl:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-annotations:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-plus:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-jndi:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.2" level="project" />
<orderEntry type="library" name="Maven: org.ow2.asm:asm:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.ow2.asm:asm-commons:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.ow2.asm:asm-tree:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:javax-websocket-client-impl:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: javax.websocket:javax.websocket-api:1.0" level="project" />
</component>
</module>
\ No newline at end of file
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGBUS (0xa) at pc=0x00000001013650b7, pid=66136, tid=5891
#
# JRE version: Java(TM) SE Runtime Environment (7.0_79-b15) (build 1.7.0_79-b15)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.79-b02 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C [libzip.dylib+0x30b7] newEntry+0x154
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x00007f95b5003800): JavaThread "main" [_thread_in_native, id=5891, stack(0x000070000011a000,0x000070000021a000)]
siginfo:si_signo=SIGBUS: si_errno=0, si_code=2 (BUS_ADRERR), si_addr=0x000000011364c1f8
Registers:
RAX=0x00007f95b4909060, RBX=0x000000011364c1ec, RCX=0x0000000000000300, RDX=0x0000000000000000
RSP=0x00007000002187b0, RBP=0x0000700000218810, RSI=0x00007f95b4900000, RDI=0x0000000101054400
R8 =0x0000000000000004, R9 =0x00000000ffffe000, R10=0x0000000102ed8598, R11=0x00006ff8159d2806
R12=0x0000000000000090, R13=0x00007f95b49091a0, R14=0x00007f95b4909060, R15=0x00007f95b4b2b720
RIP=0x00000001013650b7, EFLAGS=0x0000000000010202, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
Top of Stack: (sp=0x00007000002187b0)
0x00007000002187b0: 0000000000000001 0000000002959307
0x00007000002187c0: 00007f95b500b002 000000bd02e69058
0x00007000002187d0: 00007000002187f0 00007f95b4909060
0x00007000002187e0: 00007f95b4934480 000000004eecb6d3
0x00007000002187f0: 0000000000000090 00007f95b49091a0
0x0000700000218800: 00007f95b4909060 00007f95b4b2b720
0x0000700000218810: 0000700000218860 0000000101365725
0x0000700000218820: 0000000000000010 00000000b5003800
0x0000700000218830: 000070000021887e 0000700000218cc8
0x0000700000218840: 0000000000000010 000070000021887e
0x0000700000218850: 00007f95b4909060 00007f95b50039e8
0x0000700000218860: 0000700000218cb0 0000000101364570
0x0000700000218870: 0000000000000000 6f64000000000000
0x0000700000218880: 612f73706f725063 00006c6d782e7070
0x0000700000218890: 0000000000000000 0000700000218898
0x00007000002188a0: 0000000000000000 0000000032aaaba2
0x00007000002188b0: 0000000000000000 0000000000000000
0x00007000002188c0: 0000000000000000 0000000000000000
0x00007000002188d0: 0000000000000000 0000000000000000
0x00007000002188e0: 0000000000000000 00000007ea845603
0x00007000002188f0: 0000000000000000 0000000000000000
0x0000700000218900: 0000000000000000 0000000000000000
0x0000700000218910: 0000000000000000 0000000000000000
0x0000700000218920: 0000000000000000 0000000000000000
0x0000700000218930: 0000000000000000 0000000000000000
0x0000700000218940: 0000000000000000 000000010f76aa31
0x0000700000218950: 00000001002189a0 00007f95b4804c80
0x0000700000218960: 00007f95b4804c70 0000000000000001
0x0000700000218970: 00007f95b4804c88 00007f95b4804c68
0x0000700000218980: 0000700000218a00 00000001027a19a9
0x0000700000218990: 000000010f7a5980 00000006fb1cc1d8
0x00007000002189a0: 00007000002189d0 00007f95b5003800
Instructions: (pc=0x00000001013650b7)
0x0000000101365097: 49 8b 7f 38 e8 9c 1a 00 00 4d 89 77 38 49 89 5f
0x00000001013650a7: 40 4c 89 f0 48 85 c0 0f 84 16 05 00 00 48 89 c3
0x00000001013650b7: 0f b6 43 0c 0f b6 4b 0d 48 c1 e1 08 48 01 c1 0f
0x00000001013650c7: b6 43 0e 0f b6 53 0f 48 c1 e2 08 48 01 c2 48 c1
Register to memory mapping:
RAX=0x00007f95b4909060 is an unknown value
RBX=0x000000011364c1ec is an unknown value
RCX=0x0000000000000300 is an unknown value
RDX=0x0000000000000000 is an unknown value
RSP=0x00007000002187b0 is pointing into the stack for thread: 0x00007f95b5003800
RBP=0x0000700000218810 is pointing into the stack for thread: 0x00007f95b5003800
RSI=0x00007f95b4900000 is an unknown value
RDI=0x0000000101054400 is an unknown value
R8 =0x0000000000000004 is an unknown value
R9 =0x00000000ffffe000 is an unknown value
R10=0x0000000102ed8598 is at entry_point+88 in (nmethod*)0x0000000102ed83d0
R11=0x00006ff8159d2806 is an unknown value
R12=0x0000000000000090 is an unknown value
R13=0x00007f95b49091a0 is an unknown value
R14=0x00007f95b4909060 is an unknown value
R15=0x00007f95b4b2b720 is an unknown value
Stack: [0x000070000011a000,0x000070000021a000], sp=0x00007000002187b0, free space=1017k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libzip.dylib+0x30b7] newEntry+0x154
C [libzip.dylib+0x3725] ZIP_GetEntry+0xa2
C [libzip.dylib+0x2570] Java_java_util_zip_ZipFile_getEntry+0xdd
J 50 java.util.zip.ZipFile.getEntry(J[BZ)J (0 bytes) @ 0x0000000102ed860e [0x0000000102ed8540+0xce]
j java.util.zip.ZipFile.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+88
j org.apache.poi.openxml4j.util.ZipSecureFile.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+2
j org.apache.poi.openxml4j.util.ZipFileZipEntrySource.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+22
j org.apache.poi.openxml4j.opc.ZipPackagePart.getInputStreamImpl()Ljava/io/InputStream;+14
j org.apache.poi.openxml4j.opc.PackagePart.getInputStream()Ljava/io/InputStream;+1
j org.apache.poi.POIXMLProperties.<init>(Lorg/apache/poi/openxml4j/opc/OPCPackage;)V+69
j org.apache.poi.POIXMLDocument.getProperties()Lorg/apache/poi/POIXMLProperties;+16
j org.apache.poi.POIXMLDocument.write(Ljava/io/OutputStream;)V+39
j org.apache.poi.xssf.streaming.SXSSFWorkbook.write(Ljava/io/OutputStream;)V+63
J 646% C2 com.example.service.enroll.EnrollInfoServiceImpl.filed()V (581 bytes) @ 0x000000010305d124 [0x000000010305bda0+0x1384]
j com.example.service.enroll.EnrollInfoServiceImpl.main([Ljava/lang/String;)V+13
v ~StubRoutines::call_stub
V [libjvm.dylib+0x2dbef8]
V [libjvm.dylib+0x2dbcc8]
V [libjvm.dylib+0x467718]
V [libjvm.dylib+0x467b7e]
V [libjvm.dylib+0x328747]
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+57
j com.intellij.rt.execution.application.AppMain.main([Ljava/lang/String;)V+157
v ~StubRoutines::call_stub
V [libjvm.dylib+0x2dbef8]
V [libjvm.dylib+0x2dbcc8]
V [libjvm.dylib+0x30f55e]
V [libjvm.dylib+0x3086f9]
C [java+0x30fe] JavaMain+0x91d
C [libsystem_pthread.dylib+0x399d] _pthread_body+0x83
C [libsystem_pthread.dylib+0x391a] _pthread_body+0x0
C [libsystem_pthread.dylib+0x1351] thread_start+0xd
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 50 java.util.zip.ZipFile.getEntry(J[BZ)J (0 bytes) @ 0x0000000102ed8598 [0x0000000102ed8540+0x58]
j java.util.zip.ZipFile.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+88
j org.apache.poi.openxml4j.util.ZipSecureFile.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+2
j org.apache.poi.openxml4j.util.ZipFileZipEntrySource.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+22
j org.apache.poi.openxml4j.opc.ZipPackagePart.getInputStreamImpl()Ljava/io/InputStream;+14
j org.apache.poi.openxml4j.opc.PackagePart.getInputStream()Ljava/io/InputStream;+1
j org.apache.poi.POIXMLProperties.<init>(Lorg/apache/poi/openxml4j/opc/OPCPackage;)V+69
j org.apache.poi.POIXMLDocument.getProperties()Lorg/apache/poi/POIXMLProperties;+16
j org.apache.poi.POIXMLDocument.write(Ljava/io/OutputStream;)V+39
j org.apache.poi.xssf.streaming.SXSSFWorkbook.write(Ljava/io/OutputStream;)V+63
J 646% C2 com.example.service.enroll.EnrollInfoServiceImpl.filed()V (581 bytes) @ 0x000000010305d124 [0x000000010305bda0+0x1384]
j com.example.service.enroll.EnrollInfoServiceImpl.main([Ljava/lang/String;)V+13
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+57
j com.intellij.rt.execution.application.AppMain.main([Ljava/lang/String;)V+157
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x00007f95b29c5000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=46395, stack(0x00007000018ee000,0x00007000019ee000)]
0x00007f95b2983000 JavaThread "AppKit Thread" daemon [_thread_in_native, id=1295, stack(0x00007fff5e3ca000,0x00007fff5ebca000)]
0x00007f95b507f800 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=20995, stack(0x00007000012d0000,0x00007000013d0000)]
0x00007f95b6804000 JavaThread "Service Thread" daemon [_thread_blocked, id=19971, stack(0x00007000010ca000,0x00007000011ca000)]
0x00007f95b2815000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=19459, stack(0x0000700000fc7000,0x00007000010c7000)]
0x00007f95b281c000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=18947, stack(0x0000700000ec4000,0x0000700000fc4000)]
0x00007f95b600c000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=15887, stack(0x0000700000dc1000,0x0000700000ec1000)]
0x00007f95b6801000 JavaThread "Finalizer" daemon [_thread_blocked, id=14339, stack(0x0000700000c3b000,0x0000700000d3b000)]
0x00007f95b6800000 JavaThread "Reference Handler" daemon [_thread_blocked, id=13827, stack(0x0000700000b38000,0x0000700000c38000)]
=>0x00007f95b5003800 JavaThread "main" [_thread_in_native, id=5891, stack(0x000070000011a000,0x000070000021a000)]
Other Threads:
0x00007f95b600b000 VMThread [stack: 0x0000700000a35000,0x0000700000b35000] [id=13315]
0x00007f95b282c000 WatcherThread [stack: 0x00007000011cd000,0x00007000012cd000] [id=20483]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
PSYoungGen total 1335296K, used 1092821K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 1277440K, 84% used [0x00000007aaa80000,0x00000007ec9eda90,0x00000007f8a00000)
from space 57856K, 20% used [0x00000007fc780000,0x00000007fd3479d0,0x0000000800000000)
to space 60416K, 0% used [0x00000007f8a00000,0x00000007f8a00000,0x00000007fc500000)
ParOldGen total 302592K, used 174254K [0x0000000700000000, 0x0000000712780000, 0x00000007aaa80000)
object space 302592K, 57% used [0x0000000700000000,0x000000070aa2ba88,0x0000000712780000)
PSPermGen total 27648K, used 13801K [0x00000006fae00000, 0x00000006fc900000, 0x0000000700000000)
object space 27648K, 49% used [0x00000006fae00000,0x00000006fbb7a5e0,0x00000006fc900000)
Card table byte_map: [0x0000000105f23000,0x000000010674d000] byte_map_base: 0x000000010274c000
Polling page: 0x0000000101306000
Code Cache [0x0000000102e63000, 0x00000001030d3000, 0x0000000105e63000)
total_blobs=1013 nmethods=677 adapters=290 free_code_cache=46854Kb largest_free_block=47931520
Compilation events (10 events):
Event: 9.093 Thread 0x00007f95b2815000 nmethod 684 0x000000010307f390 code [0x000000010307f500, 0x000000010307f718]
Event: 9.093 Thread 0x00007f95b2815000 686 org.apache.xmlbeans.impl.store.Saver$DocSaveCur::hasText (8 bytes)
Event: 9.094 Thread 0x00007f95b281c000 nmethod 685 0x000000010307ee10 code [0x000000010307ef80, 0x000000010307f158]
Event: 9.096 Thread 0x00007f95b2815000 nmethod 686 0x0000000103086ed0 code [0x0000000103087040, 0x0000000103087278]
Event: 9.111 Thread 0x00007f95b281c000 687 java.nio.ByteBuffer::arrayOffset (35 bytes)
Event: 9.111 Thread 0x00007f95b281c000 nmethod 687 0x000000010304a650 code [0x000000010304a7a0, 0x000000010304a838]
Event: 9.150 Thread 0x00007f95b2815000 688 java.nio.Buffer::position (5 bytes)
Event: 9.151 Thread 0x00007f95b2815000 nmethod 688 0x0000000103084e90 code [0x0000000103084fc0, 0x0000000103085018]
Event: 9.261 Thread 0x00007f95b281c000 689 java.nio.Buffer::limit (5 bytes)
Event: 9.261 Thread 0x00007f95b281c000 nmethod 689 0x000000010307ec10 code [0x000000010307ed40, 0x000000010307ed98]
GC Heap History (10 events):
Event: 5.666 GC heap before
{Heap before GC invocations=9 (full 0):
PSYoungGen total 548864K, used 548843K [0x00000007aaa80000, 0x00000007cf080000, 0x0000000800000000)
eden space 520192K, 100% used [0x00000007aaa80000,0x00000007ca680000,0x00000007ca680000)
from space 28672K, 99% used [0x00000007cc880000,0x00000007ce47aeb0,0x00000007ce480000)
to space 34816K, 0% used [0x00000007ca680000,0x00000007ca680000,0x00000007cc880000)
ParOldGen total 174592K, used 33931K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000)
object space 174592K, 19% used [0x0000000700000000,0x0000000702122fd0,0x000000070aa80000)
PSPermGen total 21504K, used 13579K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 63% used [0x00000006fae00000,0x00000006fbb42e20,0x00000006fc300000)
Event: 5.697 GC heap after
Heap after GC invocations=9 (full 0):
PSYoungGen total 555008K, used 34811K [0x00000007aaa80000, 0x00000007e3380000, 0x0000000800000000)
eden space 520192K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007ca680000)
from space 34816K, 99% used [0x00000007ca680000,0x00000007cc87ee28,0x00000007cc880000)
to space 47104K, 0% used [0x00000007e0580000,0x00000007e0580000,0x00000007e3380000)
ParOldGen total 174592K, used 52985K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000)
object space 174592K, 30% used [0x0000000700000000,0x00000007033be780,0x000000070aa80000)
PSPermGen total 21504K, used 13579K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 63% used [0x00000006fae00000,0x00000006fbb42e20,0x00000006fc300000)
}
Event: 6.042 GC heap before
{Heap before GC invocations=10 (full 0):
PSYoungGen total 555008K, used 555003K [0x00000007aaa80000, 0x00000007e3380000, 0x0000000800000000)
eden space 520192K, 100% used [0x00000007aaa80000,0x00000007ca680000,0x00000007ca680000)
from space 34816K, 99% used [0x00000007ca680000,0x00000007cc87ee28,0x00000007cc880000)
to space 47104K, 0% used [0x00000007e0580000,0x00000007e0580000,0x00000007e3380000)
ParOldGen total 174592K, used 52985K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000)
object space 174592K, 30% used [0x0000000700000000,0x00000007033be780,0x000000070aa80000)
PSPermGen total 21504K, used 13579K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 63% used [0x00000006fae00000,0x00000006fbb42e20,0x00000006fc300000)
Event: 6.083 GC heap after
Heap after GC invocations=10 (full 0):
PSYoungGen total 873472K, used 45882K [0x00000007aaa80000, 0x00000007e3f80000, 0x0000000800000000)
eden space 826368K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007dd180000)
from space 47104K, 97% used [0x00000007e0580000,0x00000007e324e898,0x00000007e3380000)
to space 53248K, 0% used [0x00000007dd180000,0x00000007dd180000,0x00000007e0580000)
ParOldGen total 174592K, used 67793K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000)
object space 174592K, 38% used [0x0000000700000000,0x0000000704234780,0x000000070aa80000)
PSPermGen total 21504K, used 13579K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 63% used [0x00000006fae00000,0x00000006fbb42e20,0x00000006fc300000)
}
Event: 6.786 GC heap before
{Heap before GC invocations=11 (full 0):
PSYoungGen total 873472K, used 872250K [0x00000007aaa80000, 0x00000007e3f80000, 0x0000000800000000)
eden space 826368K, 100% used [0x00000007aaa80000,0x00000007dd180000,0x00000007dd180000)
from space 47104K, 97% used [0x00000007e0580000,0x00000007e324e898,0x00000007e3380000)
to space 53248K, 0% used [0x00000007dd180000,0x00000007dd180000,0x00000007e0580000)
ParOldGen total 174592K, used 67793K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000)
object space 174592K, 38% used [0x0000000700000000,0x0000000704234780,0x000000070aa80000)
PSPermGen total 21504K, used 13580K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 63% used [0x00000006fae00000,0x00000006fbb43188,0x00000006fc300000)
Event: 6.925 GC heap after
Heap after GC invocations=11 (full 0):
PSYoungGen total 879616K, used 44583K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 826368K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007dd180000)
from space 53248K, 83% used [0x00000007dd180000,0x00000007dfd09cd8,0x00000007e0580000)
to space 57856K, 0% used [0x00000007fc780000,0x00000007fc780000,0x0000000800000000)
ParOldGen total 174592K, used 110561K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000)
object space 174592K, 63% used [0x0000000700000000,0x0000000706bf8780,0x000000070aa80000)
PSPermGen total 21504K, used 13580K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 63% used [0x00000006fae00000,0x00000006fbb43188,0x00000006fc300000)
}
Event: 7.533 GC heap before
{Heap before GC invocations=12 (full 0):
PSYoungGen total 879616K, used 870951K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 826368K, 100% used [0x00000007aaa80000,0x00000007dd180000,0x00000007dd180000)
from space 53248K, 83% used [0x00000007dd180000,0x00000007dfd09cd8,0x00000007e0580000)
to space 57856K, 0% used [0x00000007fc780000,0x00000007fc780000,0x0000000800000000)
ParOldGen total 174592K, used 110561K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000)
object space 174592K, 63% used [0x0000000700000000,0x0000000706bf8780,0x000000070aa80000)
PSPermGen total 21504K, used 13581K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 63% used [0x00000006fae00000,0x00000006fbb43738,0x00000006fc300000)
Event: 7.631 GC heap after
Heap after GC invocations=12 (full 0):
PSYoungGen total 1335296K, used 42944K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 1277440K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007f8a00000)
from space 57856K, 74% used [0x00000007fc780000,0x00000007ff170368,0x0000000800000000)
to space 60416K, 0% used [0x00000007f8a00000,0x00000007f8a00000,0x00000007fc500000)
ParOldGen total 174592K, used 152699K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000)
object space 174592K, 87% used [0x0000000700000000,0x000000070951ecb8,0x000000070aa80000)
PSPermGen total 21504K, used 13581K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 63% used [0x00000006fae00000,0x00000006fbb43738,0x00000006fc300000)
}
Event: 7.631 GC heap before
{Heap before GC invocations=13 (full 1):
PSYoungGen total 1335296K, used 42944K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 1277440K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007f8a00000)
from space 57856K, 74% used [0x00000007fc780000,0x00000007ff170368,0x0000000800000000)
to space 60416K, 0% used [0x00000007f8a00000,0x00000007f8a00000,0x00000007fc500000)
ParOldGen total 174592K, used 152699K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000)
object space 174592K, 87% used [0x0000000700000000,0x000000070951ecb8,0x000000070aa80000)
PSPermGen total 21504K, used 13581K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 63% used [0x00000006fae00000,0x00000006fbb43738,0x00000006fc300000)
Event: 8.027 GC heap after
Heap after GC invocations=13 (full 1):
PSYoungGen total 1335296K, used 12062K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 1277440K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007f8a00000)
from space 57856K, 20% used [0x00000007fc780000,0x00000007fd3479d0,0x0000000800000000)
to space 60416K, 0% used [0x00000007f8a00000,0x00000007f8a00000,0x00000007fc500000)
ParOldGen total 302592K, used 174254K [0x0000000700000000, 0x0000000712780000, 0x00000007aaa80000)
object space 302592K, 57% used [0x0000000700000000,0x000000070aa2ba88,0x0000000712780000)
PSPermGen total 27648K, used 13575K [0x00000006fae00000, 0x00000006fc900000, 0x0000000700000000)
object space 27648K, 49% used [0x00000006fae00000,0x00000006fbb41d98,0x00000006fc900000)
}
Deoptimization events (10 events):
Event: 9.352 Thread 0x00007f95b5003800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000102fe8458 method=org.apache.xmlbeans.impl.schema.SchemaTypeImpl.createTypeStoreUser()Lorg/apache/xmlbeans/impl/values/TypeStoreUser; @ 5
Event: 9.353 Thread 0x00007f95b5003800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000102fcf184 method=org.apache.xmlbeans.impl.store.Xobj.setStableUser(Lorg/apache/xmlbeans/impl/values/TypeStoreUser;)V @ 39
Event: 9.353 Thread 0x00007f95b5003800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000102f4cdd8 method=org.apache.xmlbeans.impl.store.Xobj.invalidateUser()V @ 60
Event: 9.353 Thread 0x00007f95b5003800 Uncommon trap: reason=unreached action=reinterpret pc=0x0000000102f93cd0 method=org.apache.xmlbeans.SchemaComponent$Ref.getComponent()Lorg/apache/xmlbeans/SchemaComponent; @ 4
Event: 9.361 Thread 0x00007f95b5003800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000102fe8458 method=org.apache.xmlbeans.impl.schema.SchemaTypeImpl.createTypeStoreUser()Lorg/apache/xmlbeans/impl/values/TypeStoreUser; @ 5
Event: 9.361 Thread 0x00007f95b5003800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000102fcf184 method=org.apache.xmlbeans.impl.store.Xobj.setStableUser(Lorg/apache/xmlbeans/impl/values/TypeStoreUser;)V @ 39
Event: 9.361 Thread 0x00007f95b5003800 Uncommon trap: reason=unreached action=reinterpret pc=0x0000000102f92f48 method=org.apache.xmlbeans.SchemaComponent$Ref.getComponent()Lorg/apache/xmlbeans/SchemaComponent; @ 4
Event: 9.365 Thread 0x00007f95b5003800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000102f42828 method=java.util.regex.Pattern.compile()V @ 246
Event: 9.365 Thread 0x00007f95b5003800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000102f42828 method=java.util.regex.Pattern.compile()V @ 246
Event: 9.365 Thread 0x00007f95b5003800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000102f42828 method=java.util.regex.Pattern.compile()V @ 246
Internal exceptions (10 events):
Event: 9.351 Thread 0x00007f95b5003800 Threw 0x00000007ea6f3eb0 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 9.352 Thread 0x00007f95b5003800 Threw 0x00000007ea71db60 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 9.355 Thread 0x00007f95b5003800 Threw 0x00000007ea75a5a8 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 9.356 Thread 0x00007f95b5003800 Threw 0x00000007ea787820 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 9.358 Thread 0x00007f95b5003800 Threw 0x00000007ea79f060 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 9.359 Thread 0x00007f95b5003800 Threw 0x00000007ea7b7f08 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 9.360 Thread 0x00007f95b5003800 Threw 0x00000007ea7e1730 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 9.362 Thread 0x00007f95b5003800 Threw 0x00000007ea80c490 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 9.362 Thread 0x00007f95b5003800 Threw 0x00000007ea822d80 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 9.364 Thread 0x00007f95b5003800 Threw 0x00000007ea835510 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Events (10 events):
Event: 9.364 loading class 0x00007f95b4c001a0 done
Event: 9.365 Thread 0x00007f95b5003800 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000102f42828
Event: 9.365 Thread 0x00007f95b5003800 DEOPT PACKING pc=0x0000000102f42828 sp=0x0000700000218bd0
Event: 9.365 Thread 0x00007f95b5003800 DEOPT UNPACKING pc=0x0000000102e9c045 sp=0x0000700000218bb8 mode 2
Event: 9.365 Thread 0x00007f95b5003800 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000102f42828
Event: 9.365 Thread 0x00007f95b5003800 DEOPT PACKING pc=0x0000000102f42828 sp=0x0000700000218bd0
Event: 9.365 Thread 0x00007f95b5003800 DEOPT UNPACKING pc=0x0000000102e9c045 sp=0x0000700000218bb8 mode 2
Event: 9.365 Thread 0x00007f95b5003800 Uncommon trap: trap_request=0xffffffde fr.pc=0x0000000102f42828
Event: 9.365 Thread 0x00007f95b5003800 DEOPT PACKING pc=0x0000000102f42828 sp=0x0000700000218bd0
Event: 9.365 Thread 0x00007f95b5003800 DEOPT UNPACKING pc=0x0000000102e9c045 sp=0x0000700000218bb8 mode 2
Dynamic libraries:
0x0000000004f8f000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x0000000004f8f000 /System/Library/Frameworks/Security.framework/Versions/A/Security
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x0000000004f8f000 /usr/lib/libz.1.dylib
0x0000000004f8f000 /usr/lib/libSystem.B.dylib
0x0000000004f8f000 /usr/lib/libobjc.A.dylib
0x0000000004f8f000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x0000000004f8f000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x0000000004f8f000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x0000000004f8f000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x0000000004f8f000 /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x0000000004f8f000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x0000000004f8f000 /usr/lib/libScreenReader.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x0000000004f8f000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x0000000004f8f000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x0000000004f8f000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x0000000004f8f000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x0000000004f8f000 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x0000000004f8f000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x0000000004f8f000 /usr/lib/libauto.dylib
0x0000000004f8f000 /usr/lib/libicucore.A.dylib
0x0000000004f8f000 /usr/lib/libxml2.2.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x0000000004f8f000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x0000000004f8f000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x0000000004f8f000 /usr/lib/liblangid.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x0000000004f8f000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x0000000004f8f000 /usr/lib/libDiagnosticMessagesClient.dylib
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x0000000004f8f000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x0000000004f8f000 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x0000000004f8f000 /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x0000000004f8f000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x0000000004f8f000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x0000000004f8f000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x0000000004f8f000 /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x0000000004f8f000 /usr/lib/libextension.dylib
0x0000000004f8f000 /usr/lib/libarchive.2.dylib
0x0000000004f8f000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x0000000004f8f000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x0000000004f8f000 /usr/lib/libCRFSuite.dylib
0x0000000004f8f000 /usr/lib/libc++.1.dylib
0x0000000004f8f000 /usr/lib/libc++abi.dylib
0x0000000004f8f000 /usr/lib/system/libcache.dylib
0x0000000004f8f000 /usr/lib/system/libcommonCrypto.dylib
0x0000000004f8f000 /usr/lib/system/libcompiler_rt.dylib
0x0000000004f8f000 /usr/lib/system/libcopyfile.dylib
0x0000000004f8f000 /usr/lib/system/libcorecrypto.dylib
0x0000000004f8f000 /usr/lib/system/libdispatch.dylib
0x0000000004f8f000 /usr/lib/system/libdyld.dylib
0x0000000004f8f000 /usr/lib/system/libkeymgr.dylib
0x0000000004f8f000 /usr/lib/system/liblaunch.dylib
0x0000000004f8f000 /usr/lib/system/libmacho.dylib
0x0000000004f8f000 /usr/lib/system/libquarantine.dylib
0x0000000004f8f000 /usr/lib/system/libremovefile.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_asl.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_blocks.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_c.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_configuration.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_coreservices.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_coretls.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_dnssd.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_info.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_kernel.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_m.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_malloc.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_network.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_networkextension.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_notify.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_platform.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_pthread.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_sandbox.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_secinit.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_trace.dylib
0x0000000004f8f000 /usr/lib/system/libunc.dylib
0x0000000004f8f000 /usr/lib/system/libunwind.dylib
0x0000000004f8f000 /usr/lib/system/libxpc.dylib
0x0000000004f8f000 /usr/lib/libenergytrace.dylib
0x0000000004f8f000 /usr/lib/libbsm.0.dylib
0x0000000004f8f000 /usr/lib/system/libkxld.dylib
0x0000000004f8f000 /usr/lib/libxar.1.dylib
0x0000000004f8f000 /usr/lib/libsqlite3.dylib
0x0000000004f8f000 /usr/lib/libpam.2.dylib
0x0000000004f8f000 /usr/lib/libOpenScriptingUtil.dylib
0x0000000004f8f000 /usr/lib/libbz2.1.0.dylib
0x0000000004f8f000 /usr/lib/liblzma.5.dylib
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x0000000004f8f000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x0000000004f8f000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x0000000004f8f000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x0000000004f8f000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x0000000004f8f000 /usr/lib/libmecabra.dylib
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x0000000004f8f000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
0x0000000004f8f000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x0000000004f8f000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x0000000004f8f000 /usr/lib/libcompression.dylib
0x0000000004f8f000 /usr/lib/libcups.2.dylib
0x0000000004f8f000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x0000000004f8f000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x0000000004f8f000 /usr/lib/libresolv.9.dylib
0x0000000004f8f000 /usr/lib/libiconv.2.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x0000000004f8f000 /usr/lib/libheimdal-asn1.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x0000000004f8f000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x0000000004f8f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x0000000004f8f000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x0000000004f8f000 /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x0000000004f8f000 /usr/lib/libmarisa.dylib
0x0000000004f8f000 /usr/lib/libChineseTokenizer.dylib
0x0000000004f8f000 /usr/lib/libcmph.dylib
0x0000000004f8f000 /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x0000000004f8f000 /usr/lib/libxslt.1.dylib
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x0000000004f8f000 /usr/lib/libFosl_dynamic.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x0000000004f8f000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x0000000004f8f000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x0000000004f8f000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x0000000004f8f000 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x0000000004f8f000 /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x0000000004f8f000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x0000000004f8f000 /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x0000000004f8f000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x0000000004f8f000 /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x0000000004f8f000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x0000000004f8f000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x0000000004f8f000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x0000000004f8f000 /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x0000000101281000 /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib
0x0000000102400000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/server/libjvm.dylib
0x0000000004f8f000 /usr/lib/libstdc++.6.dylib
0x00000001012c9000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libverify.dylib
0x00000001012d6000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libjava.dylib
0x0000000101307000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libinstrument.dylib
0x0000000101362000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libzip.dylib
0x000000011166e000 /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport
0x00000001013e6000 /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
0x0000000111689000 /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x0000000111696000 /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x00000001135e0000 /Applications/IntelliJ IDEA 14.app/Contents/bin/libbreakgen64.jnilib
0x00000001135e3000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libnet.dylib
0x000000011364d000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libnio.dylib
0x0000000113a3a000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libawt.dylib
0x0000000113ae9000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/./libmlib_image.dylib
0x0000000113bb5000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/lwawt/liblwawt.dylib
0x000000011300c000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libosxapp.dylib
0x0000000004f8f000 /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling
0x0000000004f8f000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x0000000004f8f000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x0000000004f8f000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x0000000004f8f000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x0000000004f8f000 /usr/lib/libcsfde.dylib
0x0000000004f8f000 /usr/lib/libcurl.4.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x0000000004f8f000 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
0x0000000004f8f000 /usr/lib/libCoreStorage.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x0000000004f8f000 /usr/lib/libutil.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
0x0000000004f8f000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x0000000004f8f000 /usr/lib/libsasl2.2.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x0000000004f8f000 /usr/lib/libcrypto.0.9.8.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x0000000004f8f000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x00000001138e0000 cl_kernels
0x0000000004f8f000 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x0000000004f8f000 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x0000000004f8f000 /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration
0x0000000004f8f000 /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x0000000004f8f000 /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x0000000004f8f000 /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x0000000004f8f000 /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore
0x0000000004f8f000 /usr/lib/libodfde.dylib
0x000000011397b000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libfontmanager.dylib
VM Arguments:
jvm_args: -javaagent:/Users/JA/Library/Caches/IntelliJIdea14/coverageJars/coverage-agent.jar=/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/coverage23args -Didea.launcher.port=7533 -Didea.launcher.bin.path=/Applications/IntelliJ IDEA 14.app/Contents/bin -Dfile.encoding=UTF-8
java_command: com.intellij.rt.execution.application.AppMain com.example.service.enroll.EnrollInfoServiceImpl
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
PATH=/Users/JA/.sdkman/candidates/gradle/current/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
SHELL=/bin/bash
Signal Handlers:
SIGSEGV: [libjvm.dylib+0x52daf1], sa_mask[0]=0xfffefeff, sa_flags=0x00000043
SIGBUS: [libjvm.dylib+0x52daf1], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGFPE: [libjvm.dylib+0x41f34e], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGPIPE: [libjvm.dylib+0x41f34e], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGXFSZ: [libjvm.dylib+0x41f34e], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGILL: [libjvm.dylib+0x41f34e], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.dylib+0x41ee40], sa_mask[0]=0x00000004, sa_flags=0x00000042
SIGHUP: [libjvm.dylib+0x41d0d1], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGINT: [libjvm.dylib+0x41d0d1], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGTERM: [libjvm.dylib+0x41d0d1], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGQUIT: [libjvm.dylib+0x41d0d1], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
--------------- S Y S T E M ---------------
OS:Bsduname:Darwin 15.6.0 Darwin Kernel Version 15.6.0: Thu Jun 23 18:25:34 PDT 2016; root:xnu-3248.60.10~1/RELEASE_X86_64 x86_64
rlimit: STACK 8192k, CORE 0k, NPROC 709, NOFILE 10240, AS infinity
load average:6.93 5.05 4.18
CPU:total 8 (4 cores per cpu, 2 threads per core) family 6 model 70 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, erms, ht, tsc, tscinvbit
Memory: 4k page, physical 16777216k(4194304k free)
/proc/meminfo:
vm_info: Java HotSpot(TM) 64-Bit Server VM (24.79-b02) for bsd-amd64 JRE (1.7.0_79-b15), built on Apr 10 2015 11:35:04 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
time: Mon Mar 27 15:55:49 2017
elapsed time: 9 seconds
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGBUS (0xa) at pc=0x000000010a8cf0b7, pid=66147, tid=5891
#
# JRE version: Java(TM) SE Runtime Environment (7.0_79-b15) (build 1.7.0_79-b15)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.79-b02 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C [libzip.dylib+0x30b7] newEntry+0x154
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x00007fef64000000): JavaThread "main" [_thread_in_native, id=5891, stack(0x000070000011a000,0x000070000021a000)]
siginfo:si_signo=SIGBUS: si_errno=0, si_code=2 (BUS_ADRERR), si_addr=0x000000011cbb61f7
Registers:
RAX=0x00007fef6050e540, RBX=0x000000011cbb61eb, RCX=0x0000000000000400, RDX=0x0000000000000000
RSP=0x0000700000218830, RBP=0x0000700000218890, RSI=0x00007fef61b00000, RDI=0x000000010a5bee00
R8 =0x0000000000000004, R9 =0x00000000fc000000, R10=0x000000010c4db1d8, R11=0x00006ff83c423096
R12=0x0000000000000090, R13=0x00007fef6050e680, R14=0x00007fef6050e540, R15=0x00007fef61b3df20
RIP=0x000000010a8cf0b7, EFLAGS=0x0000000000010206, ERR=0x0000000000000004
TRAPNO=0x000000000000000e
Top of Stack: (sp=0x0000700000218830)
0x0000700000218830: 0000000000000001 000000000bf59307
0x0000700000218840: 00007fef630035d2 000000bd0c469058
0x0000700000218850: 0000700000218870 00007fef6050e540
0x0000700000218860: 00007fef61b4e350 000000004eecb6d3
0x0000700000218870: 0000000000000090 00007fef6050e680
0x0000700000218880: 00007fef6050e540 00007fef61b3df20
0x0000700000218890: 00007000002188e0 000000010a8cf725
0x00007000002188a0: 0000000000000010 0000000064000000
0x00007000002188b0: 00007000002188fe 0000700000218d48
0x00007000002188c0: 0000000000000010 00007000002188fe
0x00007000002188d0: 00007fef6050e540 00007fef640001e8
0x00007000002188e0: 0000700000218d30 000000010a8ce570
0x00007000002188f0: 0000000000000000 6f64000000000000
0x0000700000218900: 612f73706f725063 00006c6d782e7070
0x0000700000218910: 0000000000000000 0000700000218918
0x0000700000218920: 0000000000000000 0000000032aaaba2
0x0000700000218930: 0000000000000000 0000000000000000
0x0000700000218940: 0000000000000000 0000000000000000
0x0000700000218950: 0000000000000000 0000000000000000
0x0000700000218960: 0000000000000000 00000007c3df4e03
0x0000700000218970: 0000000000000000 0000000000000000
0x0000700000218980: 0000000000000000 0000000000000000
0x0000700000218990: 0000000000000000 0000000000000000
0x00007000002189a0: 0000000000000000 0000000000000000
0x00007000002189b0: 0000000000000000 0000000000000000
0x00007000002189c0: 0000000000000000 0000000118cfca31
0x00007000002189d0: 0000000100218a20 00007fef61b00ba0
0x00007000002189e0: 00007fef61b00b90 0000000000000001
0x00007000002189f0: 00007fef61b00ba8 00007fef61b00b88
0x0000700000218a00: 0000700000218a80 000000010bda19a9
0x0000700000218a10: 0000000118d37980 00000006fb1cc128
0x0000700000218a20: 0000700000218a50 00007fef64000000
Instructions: (pc=0x000000010a8cf0b7)
0x000000010a8cf097: 49 8b 7f 38 e8 9c 1a 00 00 4d 89 77 38 49 89 5f
0x000000010a8cf0a7: 40 4c 89 f0 48 85 c0 0f 84 16 05 00 00 48 89 c3
0x000000010a8cf0b7: 0f b6 43 0c 0f b6 4b 0d 48 c1 e1 08 48 01 c1 0f
0x000000010a8cf0c7: b6 43 0e 0f b6 53 0f 48 c1 e2 08 48 01 c2 48 c1
Register to memory mapping:
RAX=0x00007fef6050e540 is an unknown value
RBX=0x000000011cbb61eb is an unknown value
RCX=0x0000000000000400 is an unknown value
RDX=0x0000000000000000 is an unknown value
RSP=0x0000700000218830 is pointing into the stack for thread: 0x00007fef64000000
RBP=0x0000700000218890 is pointing into the stack for thread: 0x00007fef64000000
RSI=0x00007fef61b00000 is an unknown value
RDI=0x000000010a5bee00 is an unknown value
R8 =0x0000000000000004 is an unknown value
R9 =0x00000000fc000000 is an unknown value
R10=0x000000010c4db1d8 is at entry_point+88 in (nmethod*)0x000000010c4db010
R11=0x00006ff83c423096 is an unknown value
R12=0x0000000000000090 is an unknown value
R13=0x00007fef6050e680 is an unknown value
R14=0x00007fef6050e540 is an unknown value
R15=0x00007fef61b3df20 is an unknown value
Stack: [0x000070000011a000,0x000070000021a000], sp=0x0000700000218830, free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libzip.dylib+0x30b7] newEntry+0x154
C [libzip.dylib+0x3725] ZIP_GetEntry+0xa2
C [libzip.dylib+0x2570] Java_java_util_zip_ZipFile_getEntry+0xdd
J 50 java.util.zip.ZipFile.getEntry(J[BZ)J (0 bytes) @ 0x000000010c4db24e [0x000000010c4db180+0xce]
j java.util.zip.ZipFile.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+88
j org.apache.poi.openxml4j.util.ZipSecureFile.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+2
j org.apache.poi.openxml4j.util.ZipFileZipEntrySource.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+22
j org.apache.poi.openxml4j.opc.ZipPackagePart.getInputStreamImpl()Ljava/io/InputStream;+14
j org.apache.poi.openxml4j.opc.PackagePart.getInputStream()Ljava/io/InputStream;+1
j org.apache.poi.POIXMLProperties.<init>(Lorg/apache/poi/openxml4j/opc/OPCPackage;)V+69
j org.apache.poi.POIXMLDocument.getProperties()Lorg/apache/poi/POIXMLProperties;+16
j org.apache.poi.POIXMLDocument.write(Ljava/io/OutputStream;)V+39
J 680% C2 com.example.service.enroll.EnrollInfoServiceImpl.filed()V (534 bytes) @ 0x000000010c6ac640 [0x000000010c6ab420+0x1220]
j com.example.service.enroll.EnrollInfoServiceImpl.main([Ljava/lang/String;)V+13
v ~StubRoutines::call_stub
V [libjvm.dylib+0x2dbef8] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x22a
V [libjvm.dylib+0x2dbcc8] JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*)+0x28
V [libjvm.dylib+0x467718] Reflection::invoke(instanceKlassHandle, methodHandle, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*)+0x9fc
V [libjvm.dylib+0x467b7e] Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*)+0x16e
V [libjvm.dylib+0x328747] JVM_InvokeMethod+0x166
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+57
j com.intellij.rt.execution.application.AppMain.main([Ljava/lang/String;)V+157
v ~StubRoutines::call_stub
V [libjvm.dylib+0x2dbef8] JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x22a
V [libjvm.dylib+0x2dbcc8] JavaCalls::call(JavaValue*, methodHandle, JavaCallArguments*, Thread*)+0x28
V [libjvm.dylib+0x30f55e] jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*)+0xe6
V [libjvm.dylib+0x3086f9] jni_CallStaticVoidMethod+0x10b
C [java+0x30fe] JavaMain+0x91d
C [libsystem_pthread.dylib+0x399d] _pthread_body+0x83
C [libsystem_pthread.dylib+0x391a] _pthread_body+0x0
C [libsystem_pthread.dylib+0x1351] thread_start+0xd
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 50 java.util.zip.ZipFile.getEntry(J[BZ)J (0 bytes) @ 0x000000010c4db1d8 [0x000000010c4db180+0x58]
j java.util.zip.ZipFile.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+88
j org.apache.poi.openxml4j.util.ZipSecureFile.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+2
j org.apache.poi.openxml4j.util.ZipFileZipEntrySource.getInputStream(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;+22
j org.apache.poi.openxml4j.opc.ZipPackagePart.getInputStreamImpl()Ljava/io/InputStream;+14
j org.apache.poi.openxml4j.opc.PackagePart.getInputStream()Ljava/io/InputStream;+1
j org.apache.poi.POIXMLProperties.<init>(Lorg/apache/poi/openxml4j/opc/OPCPackage;)V+69
j org.apache.poi.POIXMLDocument.getProperties()Lorg/apache/poi/POIXMLProperties;+16
j org.apache.poi.POIXMLDocument.write(Ljava/io/OutputStream;)V+39
J 680% C2 com.example.service.enroll.EnrollInfoServiceImpl.filed()V (534 bytes) @ 0x000000010c6ac640 [0x000000010c6ab420+0x1220]
j com.example.service.enroll.EnrollInfoServiceImpl.main([Ljava/lang/String;)V+13
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+57
j com.intellij.rt.execution.application.AppMain.main([Ljava/lang/String;)V+157
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x00007fef640e0000 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=21251, stack(0x0000700001353000,0x0000700001453000)]
0x00007fef61020000 JavaThread "Service Thread" daemon [_thread_blocked, id=20227, stack(0x000070000114d000,0x000070000124d000)]
0x00007fef6101c800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=19715, stack(0x000070000104a000,0x000070000114a000)]
0x00007fef62028800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=19203, stack(0x0000700000f47000,0x0000700001047000)]
0x00007fef64014000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=14863, stack(0x0000700000e44000,0x0000700000f44000)]
0x00007fef6080b000 JavaThread "Finalizer" daemon [_thread_blocked, id=14339, stack(0x0000700000c3b000,0x0000700000d3b000)]
0x00007fef6080a000 JavaThread "Reference Handler" daemon [_thread_blocked, id=13827, stack(0x0000700000b38000,0x0000700000c38000)]
=>0x00007fef64000000 JavaThread "main" [_thread_in_native, id=5891, stack(0x000070000011a000,0x000070000021a000)]
Other Threads:
0x00007fef6100c000 VMThread [stack: 0x0000700000a35000,0x0000700000b35000] [id=13315]
0x00007fef6101d800 WatcherThread [stack: 0x0000700001250000,0x0000700001350000] [id=20739]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
PSYoungGen total 1239040K, used 540731K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 1114112K, 38% used [0x00000007aaa80000,0x00000007c52be670,0x00000007eea80000)
from space 124928K, 85% used [0x00000007eea80000,0x00000007f52505d8,0x00000007f6480000)
to space 159232K, 0% used [0x00000007f6480000,0x00000007f6480000,0x0000000800000000)
ParOldGen total 634880K, used 378992K [0x0000000700000000, 0x0000000726c00000, 0x00000007aaa80000)
object space 634880K, 59% used [0x0000000700000000,0x000000071721c288,0x0000000726c00000)
PSPermGen total 26112K, used 11638K [0x00000006fae00000, 0x00000006fc780000, 0x0000000700000000)
object space 26112K, 44% used [0x00000006fae00000,0x00000006fb95d990,0x00000006fc780000)
Card table byte_map: [0x000000010f463000,0x000000010fc8d000] byte_map_base: 0x000000010bc8c000
Polling page: 0x000000010a870000
Code Cache [0x000000010c463000, 0x000000010c733000, 0x000000010f463000)
total_blobs=1060 nmethods=787 adapters=227 free_code_cache=46356Kb largest_free_block=47415744
Compilation events (10 events):
Event: 14.099 Thread 0x00007fef62028800 nmethod 787 0x000000010c709850 code [0x000000010c7099a0, 0x000000010c709a48]
Event: 14.099 Thread 0x00007fef62028800 788 java.io.OutputStreamWriter::flush (8 bytes)
Event: 14.100 Thread 0x00007fef62028800 nmethod 788 0x000000010c7043d0 code [0x000000010c704540, 0x000000010c704928]
Event: 14.100 Thread 0x00007fef62028800 789 ! sun.nio.cs.StreamEncoder::flush (26 bytes)
Event: 14.102 Thread 0x00007fef62028800 nmethod 789 0x000000010c70b790 code [0x000000010c70b8e0, 0x000000010c70bcc8]
Event: 14.102 Thread 0x00007fef62028800 790 sun.nio.cs.StreamEncoder::implFlush (19 bytes)
Event: 14.102 Thread 0x00007fef62028800 nmethod 790 0x000000010c702910 code [0x000000010c702a60, 0x000000010c702b28]
Event: 14.102 Thread 0x00007fef62028800 791 org.apache.xmlbeans.impl.store.Saver$InputStreamSaver$OutputStreamImpl::write (224 bytes)
Event: 14.102 Thread 0x00007fef6101c800 nmethod 786 0x000000010c7039d0 code [0x000000010c703b40, 0x000000010c703fe8]
Event: 14.105 Thread 0x00007fef62028800 nmethod 791 0x000000010c703250 code [0x000000010c7033c0, 0x000000010c703768]
GC Heap History (10 events):
Event: 6.821 GC heap before
{Heap before GC invocations=11 (full 0):
PSYoungGen total 877056K, used 877050K [0x00000007aaa80000, 0x00000007e9c80000, 0x0000000800000000)
eden space 792064K, 100% used [0x00000007aaa80000,0x00000007db000000,0x00000007db000000)
from space 84992K, 99% used [0x00000007e1a80000,0x00000007e6d7e8a8,0x00000007e6d80000)
to space 109056K, 0% used [0x00000007db000000,0x00000007db000000,0x00000007e1a80000)
ParOldGen total 174592K, used 131169K [0x0000000700000000, 0x000000070aa80000, 0x00000007aaa80000)
object space 174592K, 75% used [0x0000000700000000,0x00000007080184a0,0x000000070aa80000)
PSPermGen total 21504K, used 11398K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 53% used [0x00000006fae00000,0x00000006fb9219d8,0x00000006fc300000)
Event: 7.205 GC heap after
Heap after GC invocations=11 (full 0):
PSYoungGen total 901120K, used 85479K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 792064K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007db000000)
from space 109056K, 78% used [0x00000007db000000,0x00000007e0379cd8,0x00000007e1a80000)
to space 118272K, 0% used [0x00000007f8c80000,0x00000007f8c80000,0x0000000800000000)
ParOldGen total 216064K, used 215569K [0x0000000700000000, 0x000000070d300000, 0x00000007aaa80000)
object space 216064K, 99% used [0x0000000700000000,0x000000070d2844a0,0x000000070d300000)
PSPermGen total 21504K, used 11398K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 53% used [0x00000006fae00000,0x00000006fb9219d8,0x00000006fc300000)
}
Event: 7.205 GC heap before
{Heap before GC invocations=12 (full 1):
PSYoungGen total 901120K, used 85479K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 792064K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007db000000)
from space 109056K, 78% used [0x00000007db000000,0x00000007e0379cd8,0x00000007e1a80000)
to space 118272K, 0% used [0x00000007f8c80000,0x00000007f8c80000,0x0000000800000000)
ParOldGen total 216064K, used 215569K [0x0000000700000000, 0x000000070d300000, 0x00000007aaa80000)
object space 216064K, 99% used [0x0000000700000000,0x000000070d2844a0,0x000000070d300000)
PSPermGen total 21504K, used 11398K [0x00000006fae00000, 0x00000006fc300000, 0x0000000700000000)
object space 21504K, 53% used [0x00000006fae00000,0x00000006fb9219d8,0x00000006fc300000)
Event: 8.925 GC heap after
Heap after GC invocations=12 (full 1):
PSYoungGen total 901120K, used 81640K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 792064K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007db000000)
from space 109056K, 74% used [0x00000007db000000,0x00000007dffba348,0x00000007e1a80000)
to space 118272K, 0% used [0x00000007f8c80000,0x00000007f8c80000,0x0000000800000000)
ParOldGen total 379392K, used 215831K [0x0000000700000000, 0x0000000717280000, 0x00000007aaa80000)
object space 379392K, 56% used [0x0000000700000000,0x000000070d2c5ca0,0x0000000717280000)
PSPermGen total 23040K, used 11391K [0x00000006fae00000, 0x00000006fc480000, 0x0000000700000000)
object space 23040K, 49% used [0x00000006fae00000,0x00000006fb91fea0,0x00000006fc480000)
}
Event: 9.544 GC heap before
{Heap before GC invocations=13 (full 1):
PSYoungGen total 901120K, used 873704K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 792064K, 100% used [0x00000007aaa80000,0x00000007db000000,0x00000007db000000)
from space 109056K, 74% used [0x00000007db000000,0x00000007dffba348,0x00000007e1a80000)
to space 118272K, 0% used [0x00000007f8c80000,0x00000007f8c80000,0x0000000800000000)
ParOldGen total 379392K, used 215831K [0x0000000700000000, 0x0000000717280000, 0x00000007aaa80000)
object space 379392K, 56% used [0x0000000700000000,0x000000070d2c5ca0,0x0000000717280000)
PSPermGen total 23040K, used 11391K [0x00000006fae00000, 0x00000006fc480000, 0x0000000700000000)
object space 23040K, 49% used [0x00000006fae00000,0x00000006fb91fea0,0x00000006fc480000)
Event: 9.731 GC heap after
Heap after GC invocations=13 (full 1):
PSYoungGen total 1080832K, used 83680K [0x00000007aaa80000, 0x00000007fde80000, 0x0000000800000000)
eden space 996864K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007e7800000)
from space 83968K, 99% used [0x00000007f8c80000,0x00000007fde38368,0x00000007fde80000)
to space 124928K, 0% used [0x00000007eea80000,0x00000007eea80000,0x00000007f6480000)
ParOldGen total 379392K, used 297959K [0x0000000700000000, 0x0000000717280000, 0x00000007aaa80000)
object space 379392K, 78% used [0x0000000700000000,0x00000007122f9cb0,0x0000000717280000)
PSPermGen total 23040K, used 11391K [0x00000006fae00000, 0x00000006fc480000, 0x0000000700000000)
object space 23040K, 49% used [0x00000006fae00000,0x00000006fb91fea0,0x00000006fc480000)
}
Event: 10.570 GC heap before
{Heap before GC invocations=14 (full 1):
PSYoungGen total 1080832K, used 1080544K [0x00000007aaa80000, 0x00000007fde80000, 0x0000000800000000)
eden space 996864K, 100% used [0x00000007aaa80000,0x00000007e7800000,0x00000007e7800000)
from space 83968K, 99% used [0x00000007f8c80000,0x00000007fde38368,0x00000007fde80000)
to space 124928K, 0% used [0x00000007eea80000,0x00000007eea80000,0x00000007f6480000)
ParOldGen total 379392K, used 297959K [0x0000000700000000, 0x0000000717280000, 0x00000007aaa80000)
object space 379392K, 78% used [0x0000000700000000,0x00000007122f9cb0,0x0000000717280000)
PSPermGen total 23040K, used 11392K [0x00000006fae00000, 0x00000006fc480000, 0x0000000700000000)
object space 23040K, 49% used [0x00000006fae00000,0x00000006fb920068,0x00000006fc480000)
Event: 10.852 GC heap after
Heap after GC invocations=14 (full 1):
PSYoungGen total 1239040K, used 124906K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 1114112K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007eea80000)
from space 124928K, 99% used [0x00000007eea80000,0x00000007f647ab00,0x00000007f6480000)
to space 159232K, 0% used [0x00000007f6480000,0x00000007f6480000,0x0000000800000000)
ParOldGen total 379392K, used 362919K [0x0000000700000000, 0x0000000717280000, 0x00000007aaa80000)
object space 379392K, 95% used [0x0000000700000000,0x0000000716269cb0,0x0000000717280000)
PSPermGen total 23040K, used 11392K [0x00000006fae00000, 0x00000006fc480000, 0x0000000700000000)
object space 23040K, 49% used [0x00000006fae00000,0x00000006fb920068,0x00000006fc480000)
}
Event: 10.852 GC heap before
{Heap before GC invocations=15 (full 2):
PSYoungGen total 1239040K, used 124906K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 1114112K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007eea80000)
from space 124928K, 99% used [0x00000007eea80000,0x00000007f647ab00,0x00000007f6480000)
to space 159232K, 0% used [0x00000007f6480000,0x00000007f6480000,0x0000000800000000)
ParOldGen total 379392K, used 362919K [0x0000000700000000, 0x0000000717280000, 0x00000007aaa80000)
object space 379392K, 95% used [0x0000000700000000,0x0000000716269cb0,0x0000000717280000)
PSPermGen total 23040K, used 11392K [0x00000006fae00000, 0x00000006fc480000, 0x0000000700000000)
object space 23040K, 49% used [0x00000006fae00000,0x00000006fb920068,0x00000006fc480000)
Event: 12.220 GC heap after
Heap after GC invocations=15 (full 2):
PSYoungGen total 1239040K, used 106305K [0x00000007aaa80000, 0x0000000800000000, 0x0000000800000000)
eden space 1114112K, 0% used [0x00000007aaa80000,0x00000007aaa80000,0x00000007eea80000)
from space 124928K, 85% used [0x00000007eea80000,0x00000007f52505d8,0x00000007f6480000)
to space 159232K, 0% used [0x00000007f6480000,0x00000007f6480000,0x0000000800000000)
ParOldGen total 634880K, used 378992K [0x0000000700000000, 0x0000000726c00000, 0x00000007aaa80000)
object space 634880K, 59% used [0x0000000700000000,0x000000071721c288,0x0000000726c00000)
PSPermGen total 26112K, used 11392K [0x00000006fae00000, 0x00000006fc780000, 0x0000000700000000)
object space 26112K, 43% used [0x00000006fae00000,0x00000006fb920068,0x00000006fc780000)
}
Deoptimization events (10 events):
Event: 13.817 Thread 0x00007fef64000000 Uncommon trap: reason=unreached action=reinterpret pc=0x000000010c714100 method=org.apache.xmlbeans.impl.store.Saver.processElement()V @ 265
Event: 14.115 Thread 0x00007fef64000000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000010c5eb468 method=org.apache.xmlbeans.impl.schema.SchemaTypeImpl.createTypeStoreUser()Lorg/apache/xmlbeans/impl/values/TypeStoreUser; @ 5
Event: 14.115 Thread 0x00007fef64000000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000010c4ee0cc method=org.apache.xmlbeans.impl.store.Xobj.setStableUser(Lorg/apache/xmlbeans/impl/values/TypeStoreUser;)V @ 39
Event: 14.115 Thread 0x00007fef64000000 Uncommon trap: reason=unreached action=reinterpret pc=0x000000010c568a70 method=org.apache.xmlbeans.SchemaComponent$Ref.getComponent()Lorg/apache/xmlbeans/SchemaComponent; @ 4
Event: 14.122 Thread 0x00007fef64000000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000010c5eb468 method=org.apache.xmlbeans.impl.schema.SchemaTypeImpl.createTypeStoreUser()Lorg/apache/xmlbeans/impl/values/TypeStoreUser; @ 5
Event: 14.122 Thread 0x00007fef64000000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000010c4ee0cc method=org.apache.xmlbeans.impl.store.Xobj.setStableUser(Lorg/apache/xmlbeans/impl/values/TypeStoreUser;)V @ 39
Event: 14.122 Thread 0x00007fef64000000 Uncommon trap: reason=unreached action=reinterpret pc=0x000000010c53dd50 method=org.apache.xmlbeans.SchemaComponent$Ref.getComponent()Lorg/apache/xmlbeans/SchemaComponent; @ 4
Event: 14.123 Thread 0x00007fef64000000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000010c686880 method=java.util.regex.Pattern.compile()V @ 246
Event: 14.123 Thread 0x00007fef64000000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000010c686880 method=java.util.regex.Pattern.compile()V @ 246
Event: 14.124 Thread 0x00007fef64000000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000010c686880 method=java.util.regex.Pattern.compile()V @ 246
Internal exceptions (10 events):
Event: 14.113 Thread 0x00007fef64000000 Threw 0x00000007bf0cb5b8 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 14.114 Thread 0x00007fef64000000 Threw 0x00000007bf0f5168 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 14.117 Thread 0x00007fef64000000 Threw 0x00000007c3d09e98 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 14.118 Thread 0x00007fef64000000 Threw 0x00000007c3d37110 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 14.120 Thread 0x00007fef64000000 Threw 0x00000007c3d4e950 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 14.120 Thread 0x00007fef64000000 Threw 0x00000007c3d677f8 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 14.121 Thread 0x00007fef64000000 Threw 0x00000007c3d90f20 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 14.122 Thread 0x00007fef64000000 Threw 0x00000007c3dbbc80 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 14.122 Thread 0x00007fef64000000 Threw 0x00000007c3dd2570 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Event: 14.123 Thread 0x00007fef64000000 Threw 0x00000007c3de4d00 at /HUDSON/workspace/7u-2-build-macosx-x86_64/jdk7u79/2331/hotspot/src/share/vm/prims/jvm.cpp:1304
Events (10 events):
Event: 14.123 loading class 0x00007fef6052b840 done
Event: 14.123 Thread 0x00007fef64000000 Uncommon trap: trap_request=0xffffffde fr.pc=0x000000010c686880
Event: 14.123 Thread 0x00007fef64000000 DEOPT PACKING pc=0x000000010c686880 sp=0x0000700000218c50
Event: 14.123 Thread 0x00007fef64000000 DEOPT UNPACKING pc=0x000000010c49c045 sp=0x0000700000218c38 mode 2
Event: 14.123 Thread 0x00007fef64000000 Uncommon trap: trap_request=0xffffffde fr.pc=0x000000010c686880
Event: 14.123 Thread 0x00007fef64000000 DEOPT PACKING pc=0x000000010c686880 sp=0x0000700000218c50
Event: 14.123 Thread 0x00007fef64000000 DEOPT UNPACKING pc=0x000000010c49c045 sp=0x0000700000218c38 mode 2
Event: 14.124 Thread 0x00007fef64000000 Uncommon trap: trap_request=0xffffffde fr.pc=0x000000010c686880
Event: 14.124 Thread 0x00007fef64000000 DEOPT PACKING pc=0x000000010c686880 sp=0x0000700000218c50
Event: 14.124 Thread 0x00007fef64000000 DEOPT UNPACKING pc=0x000000010c49c045 sp=0x0000700000218c38 mode 2
Dynamic libraries:
0x0000000004f8f000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x0000000004f8f000 /System/Library/Frameworks/Security.framework/Versions/A/Security
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x0000000004f8f000 /usr/lib/libz.1.dylib
0x0000000004f8f000 /usr/lib/libSystem.B.dylib
0x0000000004f8f000 /usr/lib/libobjc.A.dylib
0x0000000004f8f000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x0000000004f8f000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x0000000004f8f000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x0000000004f8f000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x0000000004f8f000 /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x0000000004f8f000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x0000000004f8f000 /usr/lib/libScreenReader.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x0000000004f8f000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x0000000004f8f000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x0000000004f8f000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x0000000004f8f000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x0000000004f8f000 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x0000000004f8f000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x0000000004f8f000 /usr/lib/libauto.dylib
0x0000000004f8f000 /usr/lib/libicucore.A.dylib
0x0000000004f8f000 /usr/lib/libxml2.2.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x0000000004f8f000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x0000000004f8f000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x0000000004f8f000 /usr/lib/liblangid.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x0000000004f8f000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x0000000004f8f000 /usr/lib/libDiagnosticMessagesClient.dylib
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x0000000004f8f000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x0000000004f8f000 /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x0000000004f8f000 /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x0000000004f8f000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x0000000004f8f000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x0000000004f8f000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x0000000004f8f000 /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x0000000004f8f000 /usr/lib/libextension.dylib
0x0000000004f8f000 /usr/lib/libarchive.2.dylib
0x0000000004f8f000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x0000000004f8f000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x0000000004f8f000 /usr/lib/libCRFSuite.dylib
0x0000000004f8f000 /usr/lib/libc++.1.dylib
0x0000000004f8f000 /usr/lib/libc++abi.dylib
0x0000000004f8f000 /usr/lib/system/libcache.dylib
0x0000000004f8f000 /usr/lib/system/libcommonCrypto.dylib
0x0000000004f8f000 /usr/lib/system/libcompiler_rt.dylib
0x0000000004f8f000 /usr/lib/system/libcopyfile.dylib
0x0000000004f8f000 /usr/lib/system/libcorecrypto.dylib
0x0000000004f8f000 /usr/lib/system/libdispatch.dylib
0x0000000004f8f000 /usr/lib/system/libdyld.dylib
0x0000000004f8f000 /usr/lib/system/libkeymgr.dylib
0x0000000004f8f000 /usr/lib/system/liblaunch.dylib
0x0000000004f8f000 /usr/lib/system/libmacho.dylib
0x0000000004f8f000 /usr/lib/system/libquarantine.dylib
0x0000000004f8f000 /usr/lib/system/libremovefile.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_asl.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_blocks.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_c.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_configuration.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_coreservices.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_coretls.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_dnssd.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_info.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_kernel.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_m.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_malloc.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_network.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_networkextension.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_notify.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_platform.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_pthread.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_sandbox.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_secinit.dylib
0x0000000004f8f000 /usr/lib/system/libsystem_trace.dylib
0x0000000004f8f000 /usr/lib/system/libunc.dylib
0x0000000004f8f000 /usr/lib/system/libunwind.dylib
0x0000000004f8f000 /usr/lib/system/libxpc.dylib
0x0000000004f8f000 /usr/lib/libenergytrace.dylib
0x0000000004f8f000 /usr/lib/libbsm.0.dylib
0x0000000004f8f000 /usr/lib/system/libkxld.dylib
0x0000000004f8f000 /usr/lib/libxar.1.dylib
0x0000000004f8f000 /usr/lib/libsqlite3.dylib
0x0000000004f8f000 /usr/lib/libpam.2.dylib
0x0000000004f8f000 /usr/lib/libOpenScriptingUtil.dylib
0x0000000004f8f000 /usr/lib/libbz2.1.0.dylib
0x0000000004f8f000 /usr/lib/liblzma.5.dylib
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x0000000004f8f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x0000000004f8f000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x0000000004f8f000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x0000000004f8f000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x0000000004f8f000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x0000000004f8f000 /usr/lib/libmecabra.dylib
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x0000000004f8f000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x0000000004f8f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x0000000004f8f000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
0x0000000004f8f000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x0000000004f8f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x0000000004f8f000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x0000000004f8f000 /usr/lib/libcompression.dylib
0x0000000004f8f000 /usr/lib/libcups.2.dylib
0x0000000004f8f000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x0000000004f8f000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x0000000004f8f000 /usr/lib/libresolv.9.dylib
0x0000000004f8f000 /usr/lib/libiconv.2.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x0000000004f8f000 /usr/lib/libheimdal-asn1.dylib
0x0000000004f8f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x0000000004f8f000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x0000000004f8f000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x0000000004f8f000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x0000000004f8f000 /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x0000000004f8f000 /usr/lib/libmarisa.dylib
0x0000000004f8f000 /usr/lib/libChineseTokenizer.dylib
0x0000000004f8f000 /usr/lib/libcmph.dylib
0x0000000004f8f000 /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x0000000004f8f000 /usr/lib/libxslt.1.dylib
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x0000000004f8f000 /usr/lib/libFosl_dynamic.dylib
0x0000000004f8f000 /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x0000000004f8f000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x0000000004f8f000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x0000000004f8f000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x0000000004f8f000 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x0000000004f8f000 /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x0000000004f8f000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x0000000004f8f000 /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x0000000004f8f000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x0000000004f8f000 /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x0000000004f8f000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x0000000004f8f000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x0000000004f8f000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x0000000004f8f000 /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x000000010a7eb000 /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib
0x000000010ba00000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/server/libjvm.dylib
0x0000000004f8f000 /usr/lib/libstdc++.6.dylib
0x000000010a833000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libverify.dylib
0x000000010a840000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libjava.dylib
0x000000010a871000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libinstrument.dylib
0x000000010a8cc000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libzip.dylib
0x000000011abc0000 /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/JavaRuntimeSupport
0x000000011abdb000 /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
0x000000011abf0000 /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x000000011abfd000 /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x0000000004f8f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x000000011cb4a000 /Applications/IntelliJ IDEA 14.app/Contents/bin/libbreakgen64.jnilib
0x000000011cb4d000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libnet.dylib
0x000000011cbb7000 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/libnio.dylib
VM Arguments:
jvm_args: -javaagent:/Users/JA/Library/Caches/IntelliJIdea14/coverageJars/coverage-agent.jar=/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/coverage24args -Didea.launcher.port=7534 -Didea.launcher.bin.path=/Applications/IntelliJ IDEA 14.app/Contents/bin -Dfile.encoding=UTF-8
java_command: com.intellij.rt.execution.application.AppMain com.example.service.enroll.EnrollInfoServiceImpl
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
PATH=/Users/JA/.sdkman/candidates/gradle/current/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
SHELL=/bin/bash
Signal Handlers:
SIGSEGV: [libjvm.dylib+0x52daf1], sa_mask[0]=0xfffefeff, sa_flags=0x00000043
SIGBUS: [libjvm.dylib+0x52daf1], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGFPE: [libjvm.dylib+0x41f34e], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGPIPE: [libjvm.dylib+0x41f34e], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGXFSZ: [libjvm.dylib+0x41f34e], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGILL: [libjvm.dylib+0x41f34e], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.dylib+0x41ee40], sa_mask[0]=0x00000004, sa_flags=0x00000042
SIGHUP: [libjvm.dylib+0x41d0d1], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGINT: [libjvm.dylib+0x41d0d1], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGTERM: [libjvm.dylib+0x41d0d1], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
SIGQUIT: [libjvm.dylib+0x41d0d1], sa_mask[0]=0xfffefeff, sa_flags=0x00000042
--------------- S Y S T E M ---------------
OS:Bsduname:Darwin 15.6.0 Darwin Kernel Version 15.6.0: Thu Jun 23 18:25:34 PDT 2016; root:xnu-3248.60.10~1/RELEASE_X86_64 x86_64
rlimit: STACK 8192k, CORE 0k, NPROC 709, NOFILE 10240, AS infinity
load average:5.09 5.08 4.31
CPU:total 8 (4 cores per cpu, 2 threads per core) family 6 model 70 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, erms, ht, tsc, tscinvbit
Memory: 4k page, physical 16777216k(4194304k free)
/proc/meminfo:
vm_info: Java HotSpot(TM) 64-Bit Server VM (24.79-b02) for bsd-amd64 JRE (1.7.0_79-b15), built on Apr 10 2015 11:35:04 by "java_re" with gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
time: Mon Mar 27 15:57:49 2017
elapsed time: 14 seconds
No preview for this file type
[ INFO ] [2017-02-16 15:10:32] com.example.DemoApplication [48] - Starting DemoApplication on qujiehuideMacBook-Pro.local with PID 11128 (/Users/JA/Downloads/trunk/demo(1)/target/classes started by JA in /Users/JA/Downloads/trunk/demo(1))
[ INFO ] [2017-02-16 15:10:32] com.example.DemoApplication [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-02-16 15:10:32] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [578] - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@1981d40a: startup date [Thu Feb 16 15:10:32 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-16 15:10:34] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatis.CONFIGURATION_PROPERTIES' of type [class org.mybatis.spring.boot.autoconfigure.MybatisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.data.mongodb.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration' of type [class org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration$$EnhancerBySpringCGLIB$$41d04e21] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration' of type [class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration$$EnhancerBySpringCGLIB$$69007f7f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongo' of type [class com.mongodb.MongoClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoDbFactory' of type [class org.springframework.data.mongodb.core.SimpleMongoDbFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoMappingContext' of type [class org.springframework.data.mongodb.core.mapping.MongoMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mappingMongoConverter' of type [class org.springframework.data.mongodb.core.convert.MappingMongoConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoTemplate' of type [class org.springframework.data.mongodb.core.MongoTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gridFsTemplate' of type [class org.springframework.data.mongodb.gridfs.GridFsTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration' of type [class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$e1661d11] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxMessageMonitorMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxComponentInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerMessageMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerJsapiTicketMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerApiTicketMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.cache.annotation.ProxyCachingConfiguration' of type [class org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$f261fc3f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$8b0431e1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:10:37] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory [149] - Server initialized with port: 8080
[ INFO ] [2017-02-16 15:10:37] org.eclipse.jetty.server.Server [327] - jetty-9.2.15.v20160210
[ INFO ] [2017-02-16 15:10:37] application [2052] - Initializing Spring embedded WebApplicationContext
[ INFO ] [2017-02-16 15:10:37] org.springframework.web.context.ContextLoader [272] - Root WebApplicationContext: initialization completed in 4532 ms
[ INFO ] [2017-02-16 15:10:38] org.springframework.boot.context.embedded.ServletRegistrationBean [189] - Mapping servlet: 'dispatcherServlet' to [/]
[ INFO ] [2017-02-16 15:10:38] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'characterEncodingFilter' to: [/*]
[ INFO ] [2017-02-16 15:10:38] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
[ INFO ] [2017-02-16 15:10:38] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'httpPutFormContentFilter' to: [/*]
[ INFO ] [2017-02-16 15:10:38] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'requestContextFilter' to: [/*]
[ INFO ] [2017-02-16 15:10:38] org.eclipse.jetty.server.handler.ContextHandler [744] - Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@32876124{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.6461811064739140774.8080/,AVAILABLE}
[ INFO ] [2017-02-16 15:10:38] org.eclipse.jetty.server.Server [379] - Started @7185ms
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@1981d40a: startup date [Thu Feb 16 15:10:32 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/jssign/get],methods=[POST]}" onto private com.example.support.model.MessageEntity com.example.controller.wx.WxAuthorizerController.signature(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws com.example.support.exception.WxException
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/login],methods=[GET]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.login() throws java.io.UnsupportedEncodingException,com.example.support.exception.WxException
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/oauth]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.oauth(java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/callback]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.authorizeCallback(java.lang.String,int)
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/user/get]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxAuthorizerController.redirectUri(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/oauthCallback]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.redirectUri(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/verify]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.event(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/card/ext]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxCardController.cardExtSign(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws com.example.support.exception.WxAppNotFoundException,java.io.IOException
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/listener/add]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxListenerController.add(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/listener/delete]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxListenerController.delete(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/listener/{appId}]}" onto public java.lang.String com.example.controller.wx.WxListenerController.event(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/url/request]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxUrlRequestController.request(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:10:38] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:10:39] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:10:39] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [431] - Registering beans for JMX exposure on startup
[ INFO ] [2017-02-16 15:10:39] application [2052] - Initializing Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-02-16 15:10:39] org.springframework.web.servlet.DispatcherServlet [488] - FrameworkServlet 'dispatcherServlet': initialization started
[ INFO ] [2017-02-16 15:10:39] org.springframework.web.servlet.DispatcherServlet [507] - FrameworkServlet 'dispatcherServlet': initialization completed in 27 ms
[ INFO ] [2017-02-16 15:10:39] org.eclipse.jetty.server.ServerConnector [266] - Started ServerConnector@49016a5f{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-02-16 15:10:39] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer [121] - Jetty started on port(s) 8080 (http/1.1)
[ INFO ] [2017-02-16 15:10:39] com.example.DemoApplication [57] - Started DemoApplication in 7.78 seconds (JVM running for 8.592)
[ INFO ] [2017-02-16 15:10:51] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [960] - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@1981d40a: startup date [Thu Feb 16 15:10:32 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-16 15:10:51] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [449] - Unregistering JMX-exposed beans on shutdown
[ WARN ] [2017-02-16 15:10:51] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-02-16 15:10:51] org.eclipse.jetty.server.ServerConnector [306] - Stopped ServerConnector@49016a5f{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-02-16 15:10:51] application [2052] - Destroying Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-02-16 15:10:51] org.eclipse.jetty.server.handler.ContextHandler [865] - Stopped o.s.b.c.e.j.JettyEmbeddedWebAppContext@32876124{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.6461811064739140774.8080/,UNAVAILABLE}
[ INFO ] [2017-02-16 15:14:25] org.hibernate.validator.internal.util.Version [30] - HV000001: Hibernate Validator 5.2.4.Final
[ INFO ] [2017-02-16 15:14:25] com.example.DemoApplication [48] - Starting DemoApplication on qujiehuideMacBook-Pro.local with PID 11143 (/Users/JA/Downloads/csair_dp_HDP/target/classes started by JA in /Users/JA/Downloads/csair_dp_HDP)
[ INFO ] [2017-02-16 15:14:25] com.example.DemoApplication [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-02-16 15:14:25] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [578] - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@54ba2aa4: startup date [Thu Feb 16 15:14:25 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-16 15:14:27] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-02-16 15:14:27] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatis.CONFIGURATION_PROPERTIES' of type [class org.mybatis.spring.boot.autoconfigure.MybatisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:27] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.data.mongodb.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:27] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration' of type [class org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration$$EnhancerBySpringCGLIB$$9419900e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:27] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration' of type [class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration$$EnhancerBySpringCGLIB$$bb49c16c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:27] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongo' of type [class com.mongodb.MongoClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:27] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoDbFactory' of type [class org.springframework.data.mongodb.core.SimpleMongoDbFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:27] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoMappingContext' of type [class org.springframework.data.mongodb.core.mapping.MongoMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:28] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mappingMongoConverter' of type [class org.springframework.data.mongodb.core.convert.MappingMongoConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:28] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoTemplate' of type [class org.springframework.data.mongodb.core.MongoTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:28] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gridFsTemplate' of type [class org.springframework.data.mongodb.gridfs.GridFsTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:28] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration' of type [class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$33af5efe] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:28] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:28] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:28] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxMessageMonitorMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxComponentInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerMessageMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerJsapiTicketMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerApiTicketMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.cache.annotation.ProxyCachingConfiguration' of type [class org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$44ab3e2c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$dd4d73ce] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:14:29] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory [149] - Server initialized with port: 8080
[ INFO ] [2017-02-16 15:14:29] org.eclipse.jetty.server.Server [327] - jetty-9.2.15.v20160210
[ INFO ] [2017-02-16 15:14:29] application [2052] - Initializing Spring embedded WebApplicationContext
[ INFO ] [2017-02-16 15:14:29] org.springframework.web.context.ContextLoader [272] - Root WebApplicationContext: initialization completed in 4037 ms
[ INFO ] [2017-02-16 15:14:29] org.springframework.boot.context.embedded.ServletRegistrationBean [189] - Mapping servlet: 'dispatcherServlet' to [/]
[ INFO ] [2017-02-16 15:14:30] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'characterEncodingFilter' to: [/*]
[ INFO ] [2017-02-16 15:14:30] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
[ INFO ] [2017-02-16 15:14:30] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'httpPutFormContentFilter' to: [/*]
[ INFO ] [2017-02-16 15:14:30] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'requestContextFilter' to: [/*]
[ INFO ] [2017-02-16 15:14:30] org.eclipse.jetty.server.handler.ContextHandler [744] - Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@bc65445{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.3935552864351981631.8080/,AVAILABLE}
[ INFO ] [2017-02-16 15:14:30] org.eclipse.jetty.server.Server [379] - Started @6583ms
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@54ba2aa4: startup date [Thu Feb 16 15:14:25 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/form/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/jssign/get],methods=[POST]}" onto private com.example.support.model.MessageEntity com.example.controller.wx.WxAuthorizerController.signature(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws com.example.support.exception.WxException
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/login],methods=[GET]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.login() throws java.io.UnsupportedEncodingException,com.example.support.exception.WxException
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/callback]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.authorizeCallback(java.lang.String,int)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/oauth]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.oauth(java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/oauthCallback]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.redirectUri(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/user/get]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxAuthorizerController.redirectUri(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/verify]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.event(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/card/ext]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxCardController.cardExtSign(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws com.example.support.exception.WxAppNotFoundException,java.io.IOException
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/listener/add]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxListenerController.add(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/listener/delete]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxListenerController.delete(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/listener/{appId}]}" onto public java.lang.String com.example.controller.wx.WxListenerController.event(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/url/request]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxUrlRequestController.request(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:14:30] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:14:31] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [431] - Registering beans for JMX exposure on startup
[ INFO ] [2017-02-16 15:14:31] application [2052] - Initializing Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-02-16 15:14:31] org.springframework.web.servlet.DispatcherServlet [488] - FrameworkServlet 'dispatcherServlet': initialization started
[ INFO ] [2017-02-16 15:14:31] org.springframework.web.servlet.DispatcherServlet [507] - FrameworkServlet 'dispatcherServlet': initialization completed in 16 ms
[ INFO ] [2017-02-16 15:14:31] org.eclipse.jetty.server.ServerConnector [266] - Started ServerConnector@1297e48e{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-02-16 15:14:31] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer [121] - Jetty started on port(s) 8080 (http/1.1)
[ INFO ] [2017-02-16 15:14:31] com.example.DemoApplication [57] - Started DemoApplication in 6.781 seconds (JVM running for 7.756)
[ WARN ] [2017-02-16 15:14:34] org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport [180] - Slow Query Report SQL=INSERT INTO form_info (
package_name,
phone_number,
email,
buying_time,
create_at
)
VALUES (
?,
?,
?,
?,
?
); time=4 ms;
[ INFO ] [2017-02-16 15:15:40] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-16 15:15:40] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-16 15:15:40] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@211b3c6a, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@31b6421, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7b4ab41e, org.springframework.test.context.support.DirtiesContextTestExecutionListener@65775cce, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7f6e0c6c, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@11f1c7d0]
[ INFO ] [2017-02-16 15:15:40] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-16 15:15:40] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-16 15:15:40] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4bc2fdde, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@6ea920ad, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@21a0769d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@2dcb4eaa, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7e999262, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@1459a0dd]
[ INFO ] [2017-02-16 15:15:40] com.example.DemoApplicationTests [48] - Starting DemoApplicationTests on qujiehuideMacBook-Pro.local with PID 11149 (/Users/JA/Downloads/csair_dp_HDP/target/test-classes started by JA in /Users/JA/Downloads/csair_dp_HDP)
[ INFO ] [2017-02-16 15:15:40] com.example.DemoApplicationTests [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-02-16 15:15:41] org.springframework.web.context.support.GenericWebApplicationContext [578] - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@719fe652: startup date [Thu Feb 16 15:15:41 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-16 15:15:41] org.hibernate.validator.internal.util.Version [30] - HV000001: Hibernate Validator 5.2.4.Final
[ INFO ] [2017-02-16 15:15:42] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatis.CONFIGURATION_PROPERTIES' of type [class org.mybatis.spring.boot.autoconfigure.MybatisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.data.mongodb.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration' of type [class org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration$$EnhancerBySpringCGLIB$$eb8a18f2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration' of type [class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration$$EnhancerBySpringCGLIB$$12ba4a50] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongo' of type [class com.mongodb.MongoClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoDbFactory' of type [class org.springframework.data.mongodb.core.SimpleMongoDbFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoMappingContext' of type [class org.springframework.data.mongodb.core.mapping.MongoMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mappingMongoConverter' of type [class org.springframework.data.mongodb.core.convert.MappingMongoConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoTemplate' of type [class org.springframework.data.mongodb.core.MongoTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gridFsTemplate' of type [class org.springframework.data.mongodb.gridfs.GridFsTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration' of type [class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$8b1fe7e2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxMessageMonitorMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxComponentInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerMessageMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerJsapiTicketMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxAuthorizerApiTicketMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:43] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:44] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.cache.annotation.ProxyCachingConfiguration' of type [class org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$9c1bc710] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:44] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$34bdfcb2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@719fe652: startup date [Thu Feb 16 15:15:41 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/form/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/jssign/get],methods=[POST]}" onto private com.example.support.model.MessageEntity com.example.controller.wx.WxAuthorizerController.signature(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String) throws com.example.support.exception.WxException
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/verify]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.event(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/login],methods=[GET]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.login() throws java.io.UnsupportedEncodingException,com.example.support.exception.WxException
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/callback]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.authorizeCallback(java.lang.String,int)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/oauth]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.oauth(java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/oauthCallback]}" onto public java.lang.String com.example.controller.wx.WxAuthorizerController.redirectUri(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/user/get]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxAuthorizerController.redirectUri(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/card/ext]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxCardController.cardExtSign(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws com.example.support.exception.WxAppNotFoundException,java.io.IOException
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/listener/add]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxListenerController.add(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/listener/delete]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxListenerController.delete(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/listener/{appId}]}" onto public java.lang.String com.example.controller.wx.WxListenerController.event(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/url/request]}" onto public com.example.support.model.MessageEntity com.example.controller.wx.WxUrlRequestController.request(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:15:44] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:15:45] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:15:45] org.eclipse.jetty.util.log [186] - Logging initialized @5286ms
[ INFO ] [2017-02-16 15:15:45] com.example.DemoApplicationTests [57] - Started DemoApplicationTests in 4.941 seconds (JVM running for 5.751)
[ INFO ] [2017-02-16 15:15:45] org.springframework.web.context.support.GenericWebApplicationContext [960] - Closing org.springframework.web.context.support.GenericWebApplicationContext@719fe652: startup date [Thu Feb 16 15:15:41 CST 2017]; root of context hierarchy
[ WARN ] [2017-02-16 15:15:45] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-02-16 15:18:05] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-16 15:18:05] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-16 15:18:05] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@211b3c6a, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@31b6421, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7b4ab41e, org.springframework.test.context.support.DirtiesContextTestExecutionListener@65775cce, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7f6e0c6c, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@11f1c7d0]
[ INFO ] [2017-02-16 15:18:05] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-16 15:18:05] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-16 15:18:05] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4bc2fdde, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@6ea920ad, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@21a0769d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@2dcb4eaa, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7e999262, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@1459a0dd]
[ INFO ] [2017-02-16 15:18:05] com.example.DemoApplicationTests [48] - Starting DemoApplicationTests on qujiehuideMacBook-Pro.local with PID 11159 (/Users/JA/Downloads/csair_dp_HDP/target/test-classes started by JA in /Users/JA/Downloads/csair_dp_HDP)
[ INFO ] [2017-02-16 15:18:05] com.example.DemoApplicationTests [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-02-16 15:18:05] org.springframework.web.context.support.GenericWebApplicationContext [578] - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3aa368a4: startup date [Thu Feb 16 15:18:05 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-16 15:18:06] org.hibernate.validator.internal.util.Version [30] - HV000001: Hibernate Validator 5.2.4.Final
[ INFO ] [2017-02-16 15:18:07] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-02-16 15:18:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatis.CONFIGURATION_PROPERTIES' of type [class org.mybatis.spring.boot.autoconfigure.MybatisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.data.mongodb.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration' of type [class org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration$$EnhancerBySpringCGLIB$$12a2fb06] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration' of type [class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration$$EnhancerBySpringCGLIB$$39d32c64] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongo' of type [class com.mongodb.MongoClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoDbFactory' of type [class org.springframework.data.mongodb.core.SimpleMongoDbFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoMappingContext' of type [class org.springframework.data.mongodb.core.mapping.MongoMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mappingMongoConverter' of type [class org.springframework.data.mongodb.core.convert.MappingMongoConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoTemplate' of type [class org.springframework.data.mongodb.core.MongoTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gridFsTemplate' of type [class org.springframework.data.mongodb.gridfs.GridFsTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration' of type [class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$b238c9f6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$5bd6dec6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-16 15:18:09] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@3aa368a4: startup date [Thu Feb 16 15:18:05 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-16 15:18:09] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-02-16 15:18:09] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-16 15:18:09] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-16 15:18:09] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:18:09] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:18:09] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-16 15:18:09] org.eclipse.jetty.util.log [186] - Logging initialized @4752ms
[ INFO ] [2017-02-16 15:18:09] com.example.DemoApplicationTests [57] - Started DemoApplicationTests in 4.048 seconds (JVM running for 5.133)
[ INFO ] [2017-02-16 15:18:09] org.springframework.web.context.support.GenericWebApplicationContext [960] - Closing org.springframework.web.context.support.GenericWebApplicationContext@3aa368a4: startup date [Thu Feb 16 15:18:05 CST 2017]; root of context hierarchy
[ WARN ] [2017-02-16 15:18:09] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ WARN ] [2017-02-16 15:18:55] org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport [180] - Slow Query Report SQL=INSERT INTO form_info (
package_name,
phone_number,
email,
buying_time,
create_at
)
VALUES (
?,
?,
?,
?,
?
); time=2 ms;
[ INFO ] [2017-02-16 15:19:01] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [960] - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@54ba2aa4: startup date [Thu Feb 16 15:14:25 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-16 15:19:01] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [449] - Unregistering JMX-exposed beans on shutdown
[ WARN ] [2017-02-16 15:19:01] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-02-16 15:19:01] org.eclipse.jetty.server.ServerConnector [306] - Stopped ServerConnector@1297e48e{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-02-16 15:19:01] application [2052] - Destroying Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-02-16 15:19:01] org.eclipse.jetty.server.handler.ContextHandler [865] - Stopped o.s.b.c.e.j.JettyEmbeddedWebAppContext@bc65445{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.3935552864351981631.8080/,UNAVAILABLE}
[ INFO ] [2017-02-17 10:01:44] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-17 10:01:44] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-17 10:01:44] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@67e9b7b2, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@211b3c6a, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@31b6421, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7b4ab41e, org.springframework.test.context.transaction.TransactionalTestExecutionListener@65775cce, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7f6e0c6c]
[ INFO ] [2017-02-17 10:01:44] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-17 10:01:44] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-17 10:01:44] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@62dfb098, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@4bc2fdde, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6ea920ad, org.springframework.test.context.support.DirtiesContextTestExecutionListener@21a0769d, org.springframework.test.context.transaction.TransactionalTestExecutionListener@2dcb4eaa, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7e999262]
[ INFO ] [2017-02-17 10:01:44] com.example.DemoApplicationTests [48] - Starting DemoApplicationTests on qujiehuideMacBook-Pro.local with PID 13370 (/Users/JA/Downloads/csair_dp_HDP/target/test-classes started by JA in /Users/JA/Downloads/csair_dp_HDP)
[ INFO ] [2017-02-17 10:01:44] com.example.DemoApplicationTests [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-02-17 10:01:44] org.springframework.web.context.support.GenericWebApplicationContext [578] - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@7f973c89: startup date [Fri Feb 17 10:01:44 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 10:01:45] org.hibernate.validator.internal.util.Version [30] - HV000001: Hibernate Validator 5.2.4.Final
[ INFO ] [2017-02-17 10:01:46] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatis.CONFIGURATION_PROPERTIES' of type [class org.mybatis.spring.boot.autoconfigure.MybatisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.data.mongodb.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration' of type [class org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration$$EnhancerBySpringCGLIB$$3548de26] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration' of type [class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration$$EnhancerBySpringCGLIB$$5c790f84] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongo' of type [class com.mongodb.MongoClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoDbFactory' of type [class org.springframework.data.mongodb.core.SimpleMongoDbFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoMappingContext' of type [class org.springframework.data.mongodb.core.mapping.MongoMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mappingMongoConverter' of type [class org.springframework.data.mongodb.core.convert.MappingMongoConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoTemplate' of type [class org.springframework.data.mongodb.core.MongoTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gridFsTemplate' of type [class org.springframework.data.mongodb.gridfs.GridFsTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration' of type [class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$d4dead16] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:47] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:48] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:48] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:48] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:48] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$7e7cc1e6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:01:48] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@7f973c89: startup date [Fri Feb 17 10:01:44 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 10:01:48] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-02-17 10:01:48] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 10:01:48] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 10:01:48] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 10:01:48] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 10:01:48] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 10:01:48] org.eclipse.jetty.util.log [186] - Logging initialized @5437ms
[ INFO ] [2017-02-17 10:01:49] com.example.DemoApplicationTests [57] - Started DemoApplicationTests in 5.01 seconds (JVM running for 5.988)
[ INFO ] [2017-02-17 10:01:49] org.springframework.web.context.support.GenericWebApplicationContext [960] - Closing org.springframework.web.context.support.GenericWebApplicationContext@7f973c89: startup date [Fri Feb 17 10:01:44 CST 2017]; root of context hierarchy
[ WARN ] [2017-02-17 10:01:49] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-02-17 10:02:04] org.hibernate.validator.internal.util.Version [30] - HV000001: Hibernate Validator 5.2.4.Final
[ INFO ] [2017-02-17 10:02:04] com.example.DemoApplication [48] - Starting DemoApplication on qujiehuideMacBook-Pro.local with PID 13374 (/Users/JA/Downloads/csair_dp_HDP/target/classes started by JA in /Users/JA/Downloads/csair_dp_HDP)
[ INFO ] [2017-02-17 10:02:04] com.example.DemoApplication [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-02-17 10:02:04] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [578] - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4c700677: startup date [Fri Feb 17 10:02:04 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 10:02:06] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-02-17 10:02:06] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatis.CONFIGURATION_PROPERTIES' of type [class org.mybatis.spring.boot.autoconfigure.MybatisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:06] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.data.mongodb.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration' of type [class org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration$$EnhancerBySpringCGLIB$$8d6b8f4f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration' of type [class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration$$EnhancerBySpringCGLIB$$b49bc0ad] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongo' of type [class com.mongodb.MongoClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoDbFactory' of type [class org.springframework.data.mongodb.core.SimpleMongoDbFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoMappingContext' of type [class org.springframework.data.mongodb.core.mapping.MongoMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mappingMongoConverter' of type [class org.springframework.data.mongodb.core.convert.MappingMongoConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoTemplate' of type [class org.springframework.data.mongodb.core.MongoTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gridFsTemplate' of type [class org.springframework.data.mongodb.gridfs.GridFsTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration' of type [class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$2d015e3f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:07] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:08] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$d69f730f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 10:02:08] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory [149] - Server initialized with port: 8080
[ INFO ] [2017-02-17 10:02:08] org.eclipse.jetty.server.Server [327] - jetty-9.2.15.v20160210
[ INFO ] [2017-02-17 10:02:08] application [2052] - Initializing Spring embedded WebApplicationContext
[ INFO ] [2017-02-17 10:02:08] org.springframework.web.context.ContextLoader [272] - Root WebApplicationContext: initialization completed in 4176 ms
[ INFO ] [2017-02-17 10:02:09] org.springframework.boot.context.embedded.ServletRegistrationBean [189] - Mapping servlet: 'dispatcherServlet' to [/]
[ INFO ] [2017-02-17 10:02:09] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'characterEncodingFilter' to: [/*]
[ INFO ] [2017-02-17 10:02:09] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
[ INFO ] [2017-02-17 10:02:09] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'httpPutFormContentFilter' to: [/*]
[ INFO ] [2017-02-17 10:02:09] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'requestContextFilter' to: [/*]
[ INFO ] [2017-02-17 10:02:09] org.eclipse.jetty.server.handler.ContextHandler [744] - Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@2688b43e{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.2028169687279599263.8080/,AVAILABLE}
[ INFO ] [2017-02-17 10:02:09] org.eclipse.jetty.server.Server [379] - Started @7063ms
[ INFO ] [2017-02-17 10:02:10] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4c700677: startup date [Fri Feb 17 10:02:04 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 10:02:10] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-02-17 10:02:10] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 10:02:10] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 10:02:10] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 10:02:10] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 10:02:10] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 10:02:10] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [431] - Registering beans for JMX exposure on startup
[ INFO ] [2017-02-17 10:02:10] application [2052] - Initializing Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-02-17 10:02:10] org.springframework.web.servlet.DispatcherServlet [488] - FrameworkServlet 'dispatcherServlet': initialization started
[ INFO ] [2017-02-17 10:02:10] org.springframework.web.servlet.DispatcherServlet [507] - FrameworkServlet 'dispatcherServlet': initialization completed in 12 ms
[ INFO ] [2017-02-17 10:02:10] org.eclipse.jetty.server.ServerConnector [266] - Started ServerConnector@11ab6033{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-02-17 10:02:10] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer [121] - Jetty started on port(s) 8080 (http/1.1)
[ INFO ] [2017-02-17 10:02:10] com.example.DemoApplication [57] - Started DemoApplication in 7.253 seconds (JVM running for 8.006)
[ WARN ] [2017-02-17 10:02:36] org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport [180] - Slow Query Report SQL=INSERT INTO t_qianggou_yuyue (
package_name,
phone_number,
email,
buying_time,
create_at
)
VALUES (
?,
?,
?,
?,
?
); time=5 ms;
[ INFO ] [2017-02-17 10:02:40] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [960] - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4c700677: startup date [Fri Feb 17 10:02:04 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 10:02:40] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [449] - Unregistering JMX-exposed beans on shutdown
[ WARN ] [2017-02-17 10:02:40] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-02-17 10:02:40] org.eclipse.jetty.server.ServerConnector [306] - Stopped ServerConnector@11ab6033{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-02-17 10:02:40] application [2052] - Destroying Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-02-17 10:02:40] org.eclipse.jetty.server.handler.ContextHandler [865] - Stopped o.s.b.c.e.j.JettyEmbeddedWebAppContext@2688b43e{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.2028169687279599263.8080/,UNAVAILABLE}
[ INFO ] [2017-02-17 12:32:52] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-17 12:32:52] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-17 12:32:52] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@31b6421, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7b4ab41e, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@65775cce, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6e0c6c, org.springframework.test.context.transaction.TransactionalTestExecutionListener@11f1c7d0, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@187531e4]
[ INFO ] [2017-02-17 12:32:52] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-17 12:32:52] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-17 12:32:52] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@6ea920ad, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@21a0769d, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2dcb4eaa, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7e999262, org.springframework.test.context.transaction.TransactionalTestExecutionListener@1459a0dd, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@850179b]
[ INFO ] [2017-02-17 12:32:53] com.example.DemoApplicationTests [48] - Starting DemoApplicationTests on qujiehuideMacBook-Pro.local with PID 13969 (/Users/JA/Downloads/csair_dp_HDP/target/test-classes started by JA in /Users/JA/Downloads/csair_dp_HDP)
[ INFO ] [2017-02-17 12:32:53] com.example.DemoApplicationTests [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-02-17 12:32:53] org.springframework.web.context.support.GenericWebApplicationContext [578] - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@21fdb35f: startup date [Fri Feb 17 12:32:53 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 12:32:53] org.hibernate.validator.internal.util.Version [30] - HV000001: Hibernate Validator 5.2.4.Final
[ INFO ] [2017-02-17 12:32:54] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatis.CONFIGURATION_PROPERTIES' of type [class org.mybatis.spring.boot.autoconfigure.MybatisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.data.mongodb.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration' of type [class org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration$$EnhancerBySpringCGLIB$$5e8afc28] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration' of type [class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration$$EnhancerBySpringCGLIB$$85bb2d86] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongo' of type [class com.mongodb.MongoClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoDbFactory' of type [class org.springframework.data.mongodb.core.SimpleMongoDbFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoMappingContext' of type [class org.springframework.data.mongodb.core.mapping.MongoMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mappingMongoConverter' of type [class org.springframework.data.mongodb.core.convert.MappingMongoConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoTemplate' of type [class org.springframework.data.mongodb.core.MongoTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gridFsTemplate' of type [class org.springframework.data.mongodb.gridfs.GridFsTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration' of type [class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$fe20cb18] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:55] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:56] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:56] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:56] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:56] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a7bedfe8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:32:56] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@21fdb35f: startup date [Fri Feb 17 12:32:53 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 12:32:56] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-02-17 12:32:56] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 12:32:56] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 12:32:56] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:32:56] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:32:56] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:32:56] org.eclipse.jetty.util.log [186] - Logging initialized @5556ms
[ INFO ] [2017-02-17 12:32:57] com.example.DemoApplicationTests [57] - Started DemoApplicationTests in 4.481 seconds (JVM running for 5.968)
[ INFO ] [2017-02-17 12:32:57] org.springframework.web.context.support.GenericWebApplicationContext [960] - Closing org.springframework.web.context.support.GenericWebApplicationContext@21fdb35f: startup date [Fri Feb 17 12:32:53 CST 2017]; root of context hierarchy
[ WARN ] [2017-02-17 12:32:57] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-02-17 12:40:36] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-17 12:40:36] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-17 12:40:36] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@67e9b7b2, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@211b3c6a, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@31b6421, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7b4ab41e, org.springframework.test.context.transaction.TransactionalTestExecutionListener@65775cce, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7f6e0c6c]
[ INFO ] [2017-02-17 12:40:36] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-17 12:40:36] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-17 12:40:36] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@62dfb098, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@4bc2fdde, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6ea920ad, org.springframework.test.context.support.DirtiesContextTestExecutionListener@21a0769d, org.springframework.test.context.transaction.TransactionalTestExecutionListener@2dcb4eaa, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7e999262]
[ INFO ] [2017-02-17 12:40:37] com.example.DemoApplicationTests [48] - Starting DemoApplicationTests on qujiehuideMacBook-Pro.local with PID 13983 (/Users/JA/Downloads/csair_dp_HDP/target/test-classes started by JA in /Users/JA/Downloads/csair_dp_HDP)
[ INFO ] [2017-02-17 12:40:37] com.example.DemoApplicationTests [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-02-17 12:40:37] org.springframework.web.context.support.GenericWebApplicationContext [578] - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@419fb314: startup date [Fri Feb 17 12:40:37 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 12:40:37] org.hibernate.validator.internal.util.Version [30] - HV000001: Hibernate Validator 5.2.4.Final
[ INFO ] [2017-02-17 12:40:38] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-02-17 12:40:39] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatis.CONFIGURATION_PROPERTIES' of type [class org.mybatis.spring.boot.autoconfigure.MybatisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:39] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.data.mongodb.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:39] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration' of type [class org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration$$EnhancerBySpringCGLIB$$78293d1e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:39] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration' of type [class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration$$EnhancerBySpringCGLIB$$9f596e7c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:39] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongo' of type [class com.mongodb.MongoClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:39] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoDbFactory' of type [class org.springframework.data.mongodb.core.SimpleMongoDbFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:39] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoMappingContext' of type [class org.springframework.data.mongodb.core.mapping.MongoMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:39] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mappingMongoConverter' of type [class org.springframework.data.mongodb.core.convert.MappingMongoConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:39] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoTemplate' of type [class org.springframework.data.mongodb.core.MongoTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gridFsTemplate' of type [class org.springframework.data.mongodb.gridfs.GridFsTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration' of type [class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$17bf0c0e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c15d20de] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:40:41] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@419fb314: startup date [Fri Feb 17 12:40:37 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 12:40:41] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-02-17 12:40:41] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 12:40:41] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 12:40:41] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:40:41] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:40:41] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:40:41] org.eclipse.jetty.util.log [186] - Logging initialized @5568ms
[ INFO ] [2017-02-17 12:40:41] com.example.DemoApplicationTests [57] - Started DemoApplicationTests in 4.918 seconds (JVM running for 5.979)
[ INFO ] [2017-02-17 12:40:41] org.springframework.web.context.support.GenericWebApplicationContext [960] - Closing org.springframework.web.context.support.GenericWebApplicationContext@419fb314: startup date [Fri Feb 17 12:40:37 CST 2017]; root of context hierarchy
[ WARN ] [2017-02-17 12:40:41] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-02-17 12:41:12] com.example.DemoApplication [48] - Starting DemoApplication on qujiehuideMacBook-Pro.local with PID 13988 (/Users/JA/Downloads/csair_dp_HDP/target/classes started by JA in /Users/JA/Downloads/csair_dp_HDP)
[ INFO ] [2017-02-17 12:41:12] com.example.DemoApplication [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-02-17 12:41:12] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [578] - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@5d24e2ed: startup date [Fri Feb 17 12:41:12 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 12:41:14] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-02-17 12:41:15] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatis.CONFIGURATION_PROPERTIES' of type [class org.mybatis.spring.boot.autoconfigure.MybatisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:15] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.data.mongodb.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:15] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration' of type [class org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration$$EnhancerBySpringCGLIB$$fd8b7e7c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:15] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration' of type [class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration$$EnhancerBySpringCGLIB$$24bbafda] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:15] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongo' of type [class com.mongodb.MongoClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:15] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoDbFactory' of type [class org.springframework.data.mongodb.core.SimpleMongoDbFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:15] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoMappingContext' of type [class org.springframework.data.mongodb.core.mapping.MongoMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:15] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mappingMongoConverter' of type [class org.springframework.data.mongodb.core.convert.MappingMongoConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:15] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoTemplate' of type [class org.springframework.data.mongodb.core.MongoTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:15] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gridFsTemplate' of type [class org.springframework.data.mongodb.gridfs.GridFsTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:15] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration' of type [class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$9d214d6c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:16] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:16] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:17] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:17] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:17] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:17] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:17] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$46bf623c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:41:17] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory [149] - Server initialized with port: 8080
[ INFO ] [2017-02-17 12:41:17] org.eclipse.jetty.server.Server [327] - jetty-9.2.15.v20160210
[ INFO ] [2017-02-17 12:41:18] application [2052] - Initializing Spring embedded WebApplicationContext
[ INFO ] [2017-02-17 12:41:18] org.springframework.web.context.ContextLoader [272] - Root WebApplicationContext: initialization completed in 5359 ms
[ INFO ] [2017-02-17 12:41:19] org.springframework.boot.context.embedded.ServletRegistrationBean [189] - Mapping servlet: 'dispatcherServlet' to [/]
[ INFO ] [2017-02-17 12:41:19] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'characterEncodingFilter' to: [/*]
[ INFO ] [2017-02-17 12:41:19] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
[ INFO ] [2017-02-17 12:41:19] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'httpPutFormContentFilter' to: [/*]
[ INFO ] [2017-02-17 12:41:19] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'requestContextFilter' to: [/*]
[ INFO ] [2017-02-17 12:41:19] org.eclipse.jetty.server.handler.ContextHandler [744] - Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@16e98962{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.8579127611210804712.8080/,AVAILABLE}
[ INFO ] [2017-02-17 12:41:19] org.eclipse.jetty.server.Server [379] - Started @8794ms
[ INFO ] [2017-02-17 12:41:19] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@5d24e2ed: startup date [Fri Feb 17 12:41:12 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 12:41:19] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-02-17 12:41:19] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 12:41:19] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 12:41:19] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:41:19] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:41:19] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:41:20] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [431] - Registering beans for JMX exposure on startup
[ INFO ] [2017-02-17 12:41:20] application [2052] - Initializing Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-02-17 12:41:20] org.springframework.web.servlet.DispatcherServlet [488] - FrameworkServlet 'dispatcherServlet': initialization started
[ INFO ] [2017-02-17 12:41:20] org.springframework.web.servlet.DispatcherServlet [507] - FrameworkServlet 'dispatcherServlet': initialization completed in 14 ms
[ INFO ] [2017-02-17 12:41:20] org.eclipse.jetty.server.ServerConnector [266] - Started ServerConnector@48dfec8b{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-02-17 12:41:20] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer [121] - Jetty started on port(s) 8080 (http/1.1)
[ INFO ] [2017-02-17 12:41:20] com.example.DemoApplication [57] - Started DemoApplication in 9.138 seconds (JVM running for 9.808)
[ WARN ] [2017-02-17 12:41:23] org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport [180] - Slow Query Report SQL=INSERT INTO t_qianggou_yuyue (
package_name,
phone_number,
email,
buying_time,
create_at,
qudao
)
VALUES (
?,
?,
?,
?,
?,
?
); time=2 ms;
[ INFO ] [2017-02-17 12:41:58] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-17 12:41:58] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-17 12:41:58] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@67e9b7b2, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@211b3c6a, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@31b6421, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7b4ab41e, org.springframework.test.context.transaction.TransactionalTestExecutionListener@65775cce, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7f6e0c6c]
[ INFO ] [2017-02-17 12:41:58] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-17 12:41:58] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-17 12:41:58] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@62dfb098, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@4bc2fdde, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6ea920ad, org.springframework.test.context.support.DirtiesContextTestExecutionListener@21a0769d, org.springframework.test.context.transaction.TransactionalTestExecutionListener@2dcb4eaa, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7e999262]
[ INFO ] [2017-02-17 12:41:58] com.example.DemoApplicationTests [48] - Starting DemoApplicationTests on qujiehuideMacBook-Pro.local with PID 13992 (/Users/JA/Downloads/csair_dp_HDP/target/test-classes started by JA in /Users/JA/Downloads/csair_dp_HDP)
[ INFO ] [2017-02-17 12:41:58] com.example.DemoApplicationTests [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-02-17 12:41:58] org.springframework.web.context.support.GenericWebApplicationContext [578] - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@54de7dad: startup date [Fri Feb 17 12:41:58 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 12:41:59] org.hibernate.validator.internal.util.Version [30] - HV000001: Hibernate Validator 5.2.4.Final
[ INFO ] [2017-02-17 12:42:00] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-02-17 12:42:00] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatis.CONFIGURATION_PROPERTIES' of type [class org.mybatis.spring.boot.autoconfigure.MybatisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:00] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.data.mongodb.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:00] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration' of type [class org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration$$EnhancerBySpringCGLIB$$14345909] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:00] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration' of type [class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration$$EnhancerBySpringCGLIB$$3b648a67] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:00] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongo' of type [class com.mongodb.MongoClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:00] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoDbFactory' of type [class org.springframework.data.mongodb.core.SimpleMongoDbFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:00] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoMappingContext' of type [class org.springframework.data.mongodb.core.mapping.MongoMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:01] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mappingMongoConverter' of type [class org.springframework.data.mongodb.core.convert.MappingMongoConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:01] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoTemplate' of type [class org.springframework.data.mongodb.core.MongoTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:01] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gridFsTemplate' of type [class org.springframework.data.mongodb.gridfs.GridFsTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:01] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration' of type [class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$b3ca27f9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:01] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:01] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:01] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:01] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:01] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:01] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:01] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$5d683cc9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:02] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@54de7dad: startup date [Fri Feb 17 12:41:58 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 12:42:02] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-02-17 12:42:02] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 12:42:02] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 12:42:02] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:42:02] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:42:02] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:42:02] org.eclipse.jetty.util.log [186] - Logging initialized @4862ms
[ INFO ] [2017-02-17 12:42:02] com.example.DemoApplicationTests [57] - Started DemoApplicationTests in 4.221 seconds (JVM running for 5.238)
[ INFO ] [2017-02-17 12:42:02] org.springframework.web.context.support.GenericWebApplicationContext [960] - Closing org.springframework.web.context.support.GenericWebApplicationContext@54de7dad: startup date [Fri Feb 17 12:41:58 CST 2017]; root of context hierarchy
[ WARN ] [2017-02-17 12:42:02] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-02-17 12:42:29] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-17 12:42:29] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-17 12:42:29] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@31b6421, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7b4ab41e, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@65775cce, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7f6e0c6c, org.springframework.test.context.transaction.TransactionalTestExecutionListener@11f1c7d0, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@187531e4]
[ INFO ] [2017-02-17 12:42:29] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-02-17 12:42:29] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-02-17 12:42:29] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@6ea920ad, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@21a0769d, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2dcb4eaa, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7e999262, org.springframework.test.context.transaction.TransactionalTestExecutionListener@1459a0dd, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@850179b]
[ INFO ] [2017-02-17 12:42:29] com.example.DemoApplicationTests [48] - Starting DemoApplicationTests on qujiehuideMacBook-Pro.local with PID 13997 (/Users/JA/Downloads/csair_dp_HDP/target/test-classes started by JA in /Users/JA/Downloads/csair_dp_HDP)
[ INFO ] [2017-02-17 12:42:29] com.example.DemoApplicationTests [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-02-17 12:42:29] org.springframework.web.context.support.GenericWebApplicationContext [578] - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@1cf270d4: startup date [Fri Feb 17 12:42:29 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 12:42:29] org.hibernate.validator.internal.util.Version [30] - HV000001: Hibernate Validator 5.2.4.Final
[ INFO ] [2017-02-17 12:42:30] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatis.CONFIGURATION_PROPERTIES' of type [class org.mybatis.spring.boot.autoconfigure.MybatisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.data.mongodb.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.mongo.MongoProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration' of type [class org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration$$EnhancerBySpringCGLIB$$2771845c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration' of type [class org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration$$EnhancerBySpringCGLIB$$4ea1b5ba] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongo' of type [class com.mongodb.MongoClient] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoDbFactory' of type [class org.springframework.data.mongodb.core.SimpleMongoDbFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoMappingContext' of type [class org.springframework.data.mongodb.core.mapping.MongoMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mappingMongoConverter' of type [class org.springframework.data.mongodb.core.convert.MappingMongoConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mongoTemplate' of type [class org.springframework.data.mongodb.core.MongoTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gridFsTemplate' of type [class org.springframework.data.mongodb.gridfs.GridFsTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration' of type [class org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration$$EnhancerBySpringCGLIB$$c707534c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:31] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:32] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:32] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:32] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:32] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$70a5681c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-02-17 12:42:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@1cf270d4: startup date [Fri Feb 17 12:42:29 CST 2017]; root of context hierarchy
[ INFO ] [2017-02-17 12:42:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-02-17 12:42:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 12:42:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-02-17 12:42:32] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:42:32] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:42:32] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-02-17 12:42:32] org.eclipse.jetty.util.log [186] - Logging initialized @4368ms
[ INFO ] [2017-02-17 12:42:33] com.example.DemoApplicationTests [57] - Started DemoApplicationTests in 3.991 seconds (JVM running for 4.77)
[ INFO ] [2017-02-17 12:42:33] org.springframework.web.context.support.GenericWebApplicationContext [960] - Closing org.springframework.web.context.support.GenericWebApplicationContext@1cf270d4: startup date [Fri Feb 17 12:42:29 CST 2017]; root of context hierarchy
[ WARN ] [2017-02-17 12:42:33] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ WARN ] [2017-03-09 18:40:10] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ WARN ] [2017-03-09 18:44:02] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ WARN ] [2017-03-09 18:48:57] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ WARN ] [2017-03-09 18:52:40] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ WARN ] [2017-03-09 18:53:00] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ WARN ] [2017-03-09 18:53:46] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ WARN ] [2017-03-09 18:54:53] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ WARN ] [2017-03-09 18:55:03] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ WARN ] [2017-03-09 18:57:12] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ WARN ] [2017-03-09 18:57:29] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ WARN ] [2017-03-09 18:57:53] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ ERROR] [2017-03-09 18:57:54] org.apache.axis.client.Call [2418] - No returnType was specified to the Call object! You must call setReturnType() if you have called addParameter().
[ WARN ] [2017-03-09 18:58:08] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
[ WARN ] [2017-03-09 18:59:20] org.apache.axis.utils.JavaUtils [1308] - Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
[ INFO ] [2017-03-21 11:01:16] com.example.DemoApplication [48] - Starting DemoApplication on qujiehuideMacBook-Pro.local with PID 46932 (/Users/JA/csair_dp_hdp/java/csair_dp_HDP/target/classes started by JA in /Users/JA/csair_dp_hdp/java/csair_dp_HDP)
[ INFO ] [2017-03-21 11:01:16] com.example.DemoApplication [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-03-21 11:01:16] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [578] - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@6bbc81dc: startup date [Tue Mar 21 11:01:16 CST 2017]; root of context hierarchy
[ INFO ] [2017-03-21 11:01:17] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-03-21 11:01:18] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:18] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatisPageableInterceptor' of type [class com.example.utils.mybatis.pageable.MybatisPageableInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'myBatisConfig' of type [class com.example.utils.mybatis.MyBatisConfig$$EnhancerBySpringCGLIB$$317c2183] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sessionInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'phoneRequestTimeMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'rankingListMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeTerminalInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeCenterMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5ApplicationsMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5ApplicationPrizesMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'httpLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'enrollInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'backupTableMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'annotationDrivenTransactionManager' of type [class org.springframework.jdbc.datasource.DataSourceTransactionManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$69677ad2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-03-21 11:01:19] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory [149] - Server initialized with port: 8080
[ INFO ] [2017-03-21 11:01:19] org.eclipse.jetty.server.Server [327] - jetty-9.2.15.v20160210
[ INFO ] [2017-03-21 11:01:19] application [2052] - Initializing Spring embedded WebApplicationContext
[ INFO ] [2017-03-21 11:01:19] org.springframework.web.context.ContextLoader [272] - Root WebApplicationContext: initialization completed in 3497 ms
[ INFO ] [2017-03-21 11:01:20] org.springframework.boot.context.embedded.ServletRegistrationBean [189] - Mapping servlet: 'dispatcherServlet' to [/]
[ INFO ] [2017-03-21 11:01:20] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'characterEncodingFilter' to: [/*]
[ INFO ] [2017-03-21 11:01:20] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
[ INFO ] [2017-03-21 11:01:20] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'httpPutFormContentFilter' to: [/*]
[ INFO ] [2017-03-21 11:01:20] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'requestContextFilter' to: [/*]
[ INFO ] [2017-03-21 11:01:20] org.eclipse.jetty.server.handler.ContextHandler [744] - Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@530925e3{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.7149092672983204167.8080/,AVAILABLE}
[ INFO ] [2017-03-21 11:01:20] org.eclipse.jetty.server.Server [379] - Started @5817ms
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@6bbc81dc: startup date [Tue Mar 21 11:01:16 CST 2017]; root of context hierarchy
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/budrlji/{ssidKey}/backup/h/dek]}" onto public void com.example.controller.backup.BackUpApiController.backup(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String,java.lang.String)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save/phone_number]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/get]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.get(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/send]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.send(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.validate(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/prize/lottery]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lottery(javax.servlet.http.HttpServletRequest,com.example.models.user.OAuthUser)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.like(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.mylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminallike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/rankinglist]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.rankinglist(javax.servlet.http.HttpServletRequest,java.lang.Long,java.lang.String)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminalMylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-03-21 11:01:20] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-03-21 11:01:21] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-03-21 11:01:21] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [431] - Registering beans for JMX exposure on startup
[ INFO ] [2017-03-21 11:01:21] application [2052] - Initializing Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-03-21 11:01:21] org.springframework.web.servlet.DispatcherServlet [488] - FrameworkServlet 'dispatcherServlet': initialization started
[ INFO ] [2017-03-21 11:01:21] org.springframework.web.servlet.DispatcherServlet [507] - FrameworkServlet 'dispatcherServlet': initialization completed in 16 ms
[ INFO ] [2017-03-21 11:01:21] org.eclipse.jetty.server.ServerConnector [266] - Started ServerConnector@46a7ccc6{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-03-21 11:01:21] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer [121] - Jetty started on port(s) 8080 (http/1.1)
[ INFO ] [2017-03-21 11:01:21] com.example.DemoApplication [57] - Started DemoApplication in 6.163 seconds (JVM running for 7.026)
[ INFO ] [2017-03-21 14:46:21] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [960] - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@6bbc81dc: startup date [Tue Mar 21 11:01:16 CST 2017]; root of context hierarchy
[ INFO ] [2017-03-21 14:46:21] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [449] - Unregistering JMX-exposed beans on shutdown
[ WARN ] [2017-03-21 14:46:21] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-03-21 14:46:21] org.eclipse.jetty.server.ServerConnector [306] - Stopped ServerConnector@46a7ccc6{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-03-21 14:46:21] application [2052] - Destroying Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-03-21 14:46:21] org.eclipse.jetty.server.handler.ContextHandler [865] - Stopped o.s.b.c.e.j.JettyEmbeddedWebAppContext@530925e3{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.7149092672983204167.8080/,UNAVAILABLE}
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
[ INFO ] [2017-04-13 15:01:50] com.example.DemoApplication [48] - Starting DemoApplication on qujiehuideMacBook-Pro.local with PID 7069 (/Users/JA/csair_dp_hdp/java/csair_dp_HDP/target/classes started by JA in /Users/JA/csair_dp_hdp/java/csair_dp_HDP)
[ INFO ] [2017-04-13 15:01:50] com.example.DemoApplication [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-04-13 15:01:50] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [578] - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@280206: startup date [Thu Apr 13 15:01:50 CST 2017]; root of context hierarchy
[ INFO ] [2017-04-13 15:01:51] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-04-13 15:01:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:53] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:53] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatisPageableInterceptor' of type [class com.example.utils.mybatis.pageable.MybatisPageableInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:53] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'myBatisConfig' of type [class com.example.utils.mybatis.MyBatisConfig$$EnhancerBySpringCGLIB$$d8291bf5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'winnerInformationInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sessionInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'phoneRequestTimeMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'rankingListMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeTerminalInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'noticeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningStickTopRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWhiteInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeUserInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizePoolMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeLotteryRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'httpLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'externalRequestLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'enrollInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'endAtInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5CsairConfigMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'backupTableMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'annotationDrivenTransactionManager' of type [class org.springframework.jdbc.datasource.DataSourceTransactionManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$10147544] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-13 15:01:54] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory [149] - Server initialized with port: 8080
[ INFO ] [2017-04-13 15:01:54] org.eclipse.jetty.server.Server [327] - jetty-9.2.15.v20160210
[ INFO ] [2017-04-13 15:01:54] application [2052] - Initializing Spring embedded WebApplicationContext
[ INFO ] [2017-04-13 15:01:54] org.springframework.web.context.ContextLoader [272] - Root WebApplicationContext: initialization completed in 4328 ms
[ INFO ] [2017-04-13 15:01:55] org.springframework.boot.context.embedded.ServletRegistrationBean [189] - Mapping servlet: 'dispatcherServlet' to [/]
[ INFO ] [2017-04-13 15:01:55] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'characterEncodingFilter' to: [/*]
[ INFO ] [2017-04-13 15:01:55] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
[ INFO ] [2017-04-13 15:01:55] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'httpPutFormContentFilter' to: [/*]
[ INFO ] [2017-04-13 15:01:55] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'requestContextFilter' to: [/*]
[ INFO ] [2017-04-13 15:01:55] org.eclipse.jetty.server.handler.ContextHandler [744] - Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@6d53bd0d{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.86746084722310602.8080/,AVAILABLE}
[ INFO ] [2017-04-13 15:01:55] org.eclipse.jetty.server.Server [379] - Started @7159ms
[ WARN ] [2017-04-13 15:01:55] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [546] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'noticeInfoController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.example.service.notice.NoticeInfoService com.example.controller.notice.NoticeInfoController.noticeInfoService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'noticeInfoServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.example.service.notice.NoticeInfoService com.example.service.notice.NoticeInfoServiceImpl.noticeInfoService; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.example.service.notice.NoticeInfoService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
[ WARN ] [2017-04-13 15:01:55] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-04-13 15:01:55] org.eclipse.jetty.server.handler.ContextHandler [865] - Stopped o.s.b.c.e.j.JettyEmbeddedWebAppContext@6d53bd0d{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.86746084722310602.8080/,UNAVAILABLE}
[ ERROR] [2017-04-13 15:01:55] org.springframework.boot.SpringApplication [827] - Application startup failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'noticeInfoController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.example.service.notice.NoticeInfoService com.example.controller.notice.NoticeInfoController.noticeInfoService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'noticeInfoServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.example.service.notice.NoticeInfoService com.example.service.notice.NoticeInfoServiceImpl.noticeInfoService; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.example.service.notice.NoticeInfoService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:766)
at org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:361)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1191)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1180)
at com.example.DemoApplication.main(DemoApplication.java:33)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.example.service.notice.NoticeInfoService com.example.controller.notice.NoticeInfoController.noticeInfoService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'noticeInfoServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.example.service.notice.NoticeInfoService com.example.service.notice.NoticeInfoServiceImpl.noticeInfoService; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.example.service.notice.NoticeInfoService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:573)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
... 22 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'noticeInfoServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.example.service.notice.NoticeInfoService com.example.service.notice.NoticeInfoServiceImpl.noticeInfoService; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.example.service.notice.NoticeInfoService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1192)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1116)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545)
... 24 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.example.service.notice.NoticeInfoService com.example.service.notice.NoticeInfoServiceImpl.noticeInfoService; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.example.service.notice.NoticeInfoService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:573)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
... 35 common frames omitted
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.example.service.notice.NoticeInfoService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1373)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1119)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545)
... 37 common frames omitted
[ INFO ] [2017-04-13 15:01:55] org.springframework.boot.logging.ClasspathLoggingApplicationListener [57] - Application failed to start with classpath: [file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/lib/ant-javafx.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/lib/dt.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/lib/javafx-doclet.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/lib/javafx-mx.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/lib/jconsole.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/lib/sa-jdi.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/lib/tools.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/charsets.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/deploy.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/htmlconverter.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/javaws.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/jce.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/jfr.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/jfxrt.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/jsse.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/management-agent.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/plugin.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/resources.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/rt.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/ext/dnsns.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/ext/localedata.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/ext/sunec.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar, file:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/ext/zipfs.jar, file:/Users/JA/csair_dp_hdp/java/csair_dp_HDP/target/classes/, file:/Users/JA/.m2/repository/org/springframework/boot/spring-boot-starter-data-mongodb/1.3.3.RELEASE/spring-boot-starter-data-mongodb-1.3.3.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/boot/spring-boot-starter/1.3.3.RELEASE/spring-boot-starter-1.3.3.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/boot/spring-boot/1.3.3.RELEASE/spring-boot-1.3.3.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/1.3.3.RELEASE/spring-boot-autoconfigure-1.3.3.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/boot/spring-boot-starter-logging/1.3.3.RELEASE/spring-boot-starter-logging-1.3.3.RELEASE.jar, file:/Users/JA/.m2/repository/ch/qos/logback/logback-classic/1.1.5/logback-classic-1.1.5.jar, file:/Users/JA/.m2/repository/ch/qos/logback/logback-core/1.1.5/logback-core-1.1.5.jar, file:/Users/JA/.m2/repository/org/slf4j/jul-to-slf4j/1.7.16/jul-to-slf4j-1.7.16.jar, file:/Users/JA/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.16/log4j-over-slf4j-1.7.16.jar, file:/Users/JA/.m2/repository/org/yaml/snakeyaml/1.16/snakeyaml-1.16.jar, file:/Users/JA/.m2/repository/org/mongodb/mongo-java-driver/2.13.3/mongo-java-driver-2.13.3.jar, file:/Users/JA/.m2/repository/org/springframework/data/spring-data-mongodb/1.8.4.RELEASE/spring-data-mongodb-1.8.4.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/spring-expression/4.2.5.RELEASE/spring-expression-4.2.5.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/data/spring-data-commons/1.11.4.RELEASE/spring-data-commons-1.11.4.RELEASE.jar, file:/Users/JA/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.16/jcl-over-slf4j-1.7.16.jar, file:/Users/JA/.m2/repository/org/springframework/boot/spring-boot-starter-redis/1.3.3.RELEASE/spring-boot-starter-redis-1.3.3.RELEASE.jar, file:/Users/JA/.m2/repository/redis/clients/jedis/2.7.3/jedis-2.7.3.jar, file:/Users/JA/.m2/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar, file:/Users/JA/.m2/repository/org/springframework/boot/spring-boot-starter-web/1.3.3.RELEASE/spring-boot-starter-web-1.3.3.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/1.3.3.RELEASE/spring-boot-starter-tomcat-1.3.3.RELEASE.jar, file:/Users/JA/.m2/repository/org/apache/tomcat/embed/tomcat-embed-logging-juli/8.0.32/tomcat-embed-logging-juli-8.0.32.jar, file:/Users/JA/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/8.0.32/tomcat-embed-websocket-8.0.32.jar, file:/Users/JA/.m2/repository/org/springframework/boot/spring-boot-starter-validation/1.3.3.RELEASE/spring-boot-starter-validation-1.3.3.RELEASE.jar, file:/Users/JA/.m2/repository/org/hibernate/hibernate-validator/5.2.4.Final/hibernate-validator-5.2.4.Final.jar, file:/Users/JA/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar, file:/Users/JA/.m2/repository/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar, file:/Users/JA/.m2/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar, file:/Users/JA/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.6.5/jackson-databind-2.6.5.jar, file:/Users/JA/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.5/jackson-annotations-2.6.5.jar, file:/Users/JA/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.6.5/jackson-core-2.6.5.jar, file:/Users/JA/.m2/repository/org/springframework/spring-web/4.2.5.RELEASE/spring-web-4.2.5.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/spring-webmvc/4.2.5.RELEASE/spring-webmvc-4.2.5.RELEASE.jar, file:/Users/JA/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar, file:/Users/JA/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar, file:/Users/JA/.m2/repository/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar, file:/Users/JA/.m2/repository/org/springframework/spring-core/4.2.5.RELEASE/spring-core-4.2.5.RELEASE.jar, file:/Users/JA/.m2/repository/org/json/json/20140107/json-20140107.jar, file:/Users/JA/.m2/repository/wsdl4j/wsdl4j/1.6.3/wsdl4j-1.6.3.jar, file:/Users/JA/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.0.32/tomcat-embed-core-8.0.32.jar, file:/Users/JA/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/8.0.32/tomcat-embed-el-8.0.32.jar, file:/Users/JA/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2.jar, file:/Users/JA/.m2/repository/org/mybatis/spring/boot/mybatis-spring-boot-starter/1.0.0/mybatis-spring-boot-starter-1.0.0.jar, file:/Users/JA/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/1.3.3.RELEASE/spring-boot-starter-jdbc-1.3.3.RELEASE.jar, file:/Users/JA/.m2/repository/org/apache/tomcat/tomcat-jdbc/8.0.32/tomcat-jdbc-8.0.32.jar, file:/Users/JA/.m2/repository/org/apache/tomcat/tomcat-juli/8.0.32/tomcat-juli-8.0.32.jar, file:/Users/JA/.m2/repository/org/springframework/spring-jdbc/4.2.5.RELEASE/spring-jdbc-4.2.5.RELEASE.jar, file:/Users/JA/.m2/repository/org/mybatis/spring/boot/mybatis-spring-boot-autoconfigure/1.0.0/mybatis-spring-boot-autoconfigure-1.0.0.jar, file:/Users/JA/.m2/repository/org/mybatis/mybatis/3.3.0/mybatis-3.3.0.jar, file:/Users/JA/.m2/repository/org/mybatis/mybatis-spring/1.2.3/mybatis-spring-1.2.3.jar, file:/Users/JA/.m2/repository/com/h2database/h2/1.4.191/h2-1.4.191.jar, file:/Users/JA/.m2/repository/org/springframework/data/spring-data-redis/1.5.0.RELEASE/spring-data-redis-1.5.0.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/spring-context/4.2.5.RELEASE/spring-context-4.2.5.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/spring-context-support/4.2.5.RELEASE/spring-context-support-4.2.5.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/spring-tx/4.2.5.RELEASE/spring-tx-4.2.5.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/spring-aop/4.2.5.RELEASE/spring-aop-4.2.5.RELEASE.jar, file:/Users/JA/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar, file:/Users/JA/.m2/repository/org/slf4j/slf4j-api/1.7.16/slf4j-api-1.7.16.jar, file:/Users/JA/.m2/repository/org/springframework/spring-webmvc-portlet/4.2.5.RELEASE/spring-webmvc-portlet-4.2.5.RELEASE.jar, file:/Users/JA/.m2/repository/org/springframework/spring-beans/4.2.5.RELEASE/spring-beans-4.2.5.RELEASE.jar, file:/Users/JA/.m2/repository/org/tuckey/urlrewritefilter/4.0.3/urlrewritefilter-4.0.3.jar, file:/Users/JA/.m2/repository/tk/mybatis/mapper/3.3.4/mapper-3.3.4.jar, file:/Users/JA/.m2/repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar, file:/Users/JA/.m2/repository/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar, file:/Users/JA/.m2/repository/commons-io/commons-io/2.1/commons-io-2.1.jar, file:/Users/JA/.m2/repository/org/apache/wink/wink-client/1.3.0/wink-client-1.3.0.jar, file:/Users/JA/.m2/repository/org/apache/wink/wink-common/1.3.0/wink-common-1.3.0.jar, file:/Users/JA/.m2/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar, file:/Users/JA/.m2/repository/org/apache/geronimo/specs/geronimo-annotation_1.1_spec/1.0/geronimo-annotation_1.1_spec-1.0.jar, file:/Users/JA/.m2/repository/javax/xml/bind/jaxb-api/2.2/jaxb-api-2.2.jar, file:/Users/JA/.m2/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar, file:/Users/JA/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.1.1/jaxb-impl-2.2.1.1.jar, file:/Users/JA/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar, file:/Users/JA/.m2/repository/org/apache/poi/poi/3.15/poi-3.15.jar, file:/Users/JA/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar, file:/Users/JA/.m2/repository/org/apache/poi/poi-ooxml/3.15/poi-ooxml-3.15.jar, file:/Users/JA/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.15/poi-ooxml-schemas-3.15.jar, file:/Users/JA/.m2/repository/org/apache/xmlbeans/xmlbeans/2.6.0/xmlbeans-2.6.0.jar, file:/Users/JA/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar, file:/Users/JA/.m2/repository/com/github/virtuald/curvesapi/1.04/curvesapi-1.04.jar, file:/Users/JA/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar, file:/Users/JA/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar, file:/Users/JA/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar, file:/Users/JA/.m2/repository/commons-fileupload/commons-fileupload/1.2.2/commons-fileupload-1.2.2.jar, file:/Users/JA/.m2/repository/org/springframework/boot/spring-boot-starter-jetty/1.3.3.RELEASE/spring-boot-starter-jetty-1.3.3.RELEASE.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-servlets/9.2.15.v20160210/jetty-servlets-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-continuation/9.2.15.v20160210/jetty-continuation-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-http/9.2.15.v20160210/jetty-http-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-util/9.2.15.v20160210/jetty-util-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-io/9.2.15.v20160210/jetty-io-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-webapp/9.2.15.v20160210/jetty-webapp-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-xml/9.2.15.v20160210/jetty-xml-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-servlet/9.2.15.v20160210/jetty-servlet-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-security/9.2.15.v20160210/jetty-security-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-server/9.2.15.v20160210/jetty-server-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/websocket/websocket-server/9.2.15.v20160210/websocket-server-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/websocket/websocket-common/9.2.15.v20160210/websocket-common-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/websocket/websocket-api/9.2.15.v20160210/websocket-api-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/websocket/websocket-client/9.2.15.v20160210/websocket-client-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/websocket/websocket-servlet/9.2.15.v20160210/websocket-servlet-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.2.15.v20160210/javax-websocket-server-impl-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-annotations/9.2.15.v20160210/jetty-annotations-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-plus/9.2.15.v20160210/jetty-plus-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/jetty-jndi/9.2.15.v20160210/jetty-jndi-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar, file:/Users/JA/.m2/repository/org/ow2/asm/asm/5.0.1/asm-5.0.1.jar, file:/Users/JA/.m2/repository/org/ow2/asm/asm-commons/5.0.1/asm-commons-5.0.1.jar, file:/Users/JA/.m2/repository/org/ow2/asm/asm-tree/5.0.1/asm-tree-5.0.1.jar, file:/Users/JA/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-client-impl/9.2.15.v20160210/javax-websocket-client-impl-9.2.15.v20160210.jar, file:/Users/JA/.m2/repository/javax/websocket/javax.websocket-api/1.0/javax.websocket-api-1.0.jar, file:/Users/JA/.m2/repository/org/apache/httpcomponents/httpclient/4.4.1/httpclient-4.4.1.jar, file:/Users/JA/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar, file:/Users/JA/.m2/repository/net/sf/json-lib/json-lib/2.2.3/json-lib-2.2.3-jdk15.jar, file:/Users/JA/.m2/repository/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar, file:/Users/JA/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar, file:/Users/JA/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar, file:/Users/JA/.m2/repository/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar, file:/Applications/IntelliJ%20IDEA%2014.app/Contents/lib/idea_rt.jar, file:/Users/JA/Library/Caches/IntelliJIdea14/coverageJars/coverage-agent.jar]
[ INFO ] [2017-04-19 16:31:46] com.example.DemoApplication [48] - Starting DemoApplication on qujiehuideMacBook-Pro.local with PID 22562 (/Users/JA/csair_dp_hdp/java/csair_dp_HDP/target/classes started by JA in /Users/JA/csair_dp_hdp/java/csair_dp_HDP)
[ INFO ] [2017-04-19 16:31:46] com.example.DemoApplication [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-04-19 16:31:47] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [578] - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@bb8b79b: startup date [Wed Apr 19 16:31:47 CST 2017]; root of context hierarchy
[ INFO ] [2017-04-19 16:31:49] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-04-19 16:31:50] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:50] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:51] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:51] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatisPageableInterceptor' of type [class com.example.utils.mybatis.pageable.MybatisPageableInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:51] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'myBatisConfig' of type [class com.example.utils.mybatis.MyBatisConfig$$EnhancerBySpringCGLIB$$db191793] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'winnerInformationInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sessionInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'phoneRequestTimeMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'rankingListMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeTerminalInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'noticeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningStickTopRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWhiteInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeUserInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizePoolMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeLotteryRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'httpLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'externalRequestLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'enrollInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'endAtInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5CsairConfigMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'backupTableMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'annotationDrivenTransactionManager' of type [class org.springframework.jdbc.datasource.DataSourceTransactionManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:52] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$130470e2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:31:53] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory [149] - Server initialized with port: 8080
[ INFO ] [2017-04-19 16:31:53] org.eclipse.jetty.server.Server [327] - jetty-9.2.15.v20160210
[ INFO ] [2017-04-19 16:31:53] application [2052] - Initializing Spring embedded WebApplicationContext
[ INFO ] [2017-04-19 16:31:53] org.springframework.web.context.ContextLoader [272] - Root WebApplicationContext: initialization completed in 6122 ms
[ INFO ] [2017-04-19 16:31:54] org.springframework.boot.context.embedded.ServletRegistrationBean [189] - Mapping servlet: 'dispatcherServlet' to [/]
[ INFO ] [2017-04-19 16:31:54] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'characterEncodingFilter' to: [/*]
[ INFO ] [2017-04-19 16:31:54] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
[ INFO ] [2017-04-19 16:31:54] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'httpPutFormContentFilter' to: [/*]
[ INFO ] [2017-04-19 16:31:54] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'requestContextFilter' to: [/*]
[ INFO ] [2017-04-19 16:31:54] org.eclipse.jetty.server.handler.ContextHandler [744] - Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@3d97cc2{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.4221648312121710993.8080/,AVAILABLE}
[ INFO ] [2017-04-19 16:31:54] org.eclipse.jetty.server.Server [379] - Started @9744ms
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@bb8b79b: startup date [Wed Apr 19 16:31:47 CST 2017]; root of context hierarchy
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/test/test]}" onto public java.lang.String com.example.DemoApplication.now()
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/budrlji/{ssidKey}/backup/h/dek]}" onto public void com.example.controller.backup.BackUpApiController.backup(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/budrlji/{ssidKey}/backup/h/dek/tsqlhandle]}" onto public void com.example.controller.backup.BackUpApiController.tsqlhandle(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save/phone_number]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String)
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/get]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.get(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/send]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.send(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/captcha/sendsms]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.sendsms(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/captcha/img]}" onto public void com.example.controller.enroll.ValidateController.validateCode(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.validate(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lottery]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lottery(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:54] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/userResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.userResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lotteryTopResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lotteryTopResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/prizeLotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.prizeLotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/user/getList]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.PrizeUserController.getUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/user/save]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.PrizeUserController.saveUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/notice/list]}" onto public com.example.support.model.MessageEntity com.example.controller.notice.NoticeInfoController.list(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.like(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminallike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/rankinglist]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.rankinglist(javax.servlet.http.HttpServletRequest,java.lang.Long,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.mylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminalMylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/winner/save]}" onto public com.example.support.model.MessageEntity com.example.controller.winner.WinnerInformationInfoController.save(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-04-19 16:31:55] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-04-19 16:31:56] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [431] - Registering beans for JMX exposure on startup
[ INFO ] [2017-04-19 16:31:56] application [2052] - Initializing Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-04-19 16:31:56] org.springframework.web.servlet.DispatcherServlet [488] - FrameworkServlet 'dispatcherServlet': initialization started
[ INFO ] [2017-04-19 16:31:56] org.springframework.web.servlet.DispatcherServlet [507] - FrameworkServlet 'dispatcherServlet': initialization completed in 16 ms
[ INFO ] [2017-04-19 16:31:56] org.eclipse.jetty.server.ServerConnector [266] - Started ServerConnector@5bb2abbc{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-04-19 16:31:56] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer [121] - Jetty started on port(s) 8080 (http/1.1)
[ INFO ] [2017-04-19 16:31:56] com.example.DemoApplication [57] - Started DemoApplication in 10.835 seconds (JVM running for 11.844)
[ WARN ] [2017-04-19 16:34:52] org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport [180] - Slow Query Report SQL=select * from t_phone_request_time where phone_number = ? and app_id = ?; time=22 ms;
[ WARN ] [2017-04-19 16:34:53] org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport [180] - Slow Query Report SQL=update t_phone_request_time set create_at = now() where id = ?; time=7 ms;
[ WARN ] [2017-04-19 16:34:53] org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport [180] - Slow Query Report SQL=INSERT INTO t_http_log (
url,
param,
app_id,
create_at
)
VALUES (
?,
?,
?,
?
); time=12 ms;
[ WARN ] [2017-04-19 16:34:53] org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport [180] - Slow Query Report SQL=update t_http_log set restful = ? where id = ?; time=1 ms;
[ WARN ] [2017-04-19 16:34:53] org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport [180] - Slow Query Report SQL=INSERT INTO t_session_info (
session_id,
phone_number,
create_at,
code,
app_id,
status
)
VALUES (
?,
?,
?,
?,
?,
?
); time=5 ms;
[ INFO ] [2017-04-19 16:35:12] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [960] - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@bb8b79b: startup date [Wed Apr 19 16:31:47 CST 2017]; root of context hierarchy
[ INFO ] [2017-04-19 16:35:12] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [449] - Unregistering JMX-exposed beans on shutdown
[ WARN ] [2017-04-19 16:35:12] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-04-19 16:35:12] org.eclipse.jetty.server.ServerConnector [306] - Stopped ServerConnector@5bb2abbc{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-04-19 16:35:12] application [2052] - Destroying Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-04-19 16:35:12] org.eclipse.jetty.server.handler.ContextHandler [865] - Stopped o.s.b.c.e.j.JettyEmbeddedWebAppContext@3d97cc2{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.4221648312121710993.8080/,UNAVAILABLE}
[ INFO ] [2017-04-19 16:35:17] com.example.DemoApplication [48] - Starting DemoApplication on qujiehuideMacBook-Pro.local with PID 22581 (/Users/JA/csair_dp_hdp/java/csair_dp_HDP/target/classes started by JA in /Users/JA/csair_dp_hdp/java/csair_dp_HDP)
[ INFO ] [2017-04-19 16:35:17] com.example.DemoApplication [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-04-19 16:35:17] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [578] - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@67a009d4: startup date [Wed Apr 19 16:35:17 CST 2017]; root of context hierarchy
[ INFO ] [2017-04-19 16:35:19] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-04-19 16:35:20] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:20] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatisPageableInterceptor' of type [class com.example.utils.mybatis.pageable.MybatisPageableInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'myBatisConfig' of type [class com.example.utils.mybatis.MyBatisConfig$$EnhancerBySpringCGLIB$$70230909] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'winnerInformationInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sessionInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'phoneRequestTimeMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'rankingListMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeTerminalInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'noticeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningStickTopRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWhiteInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeUserInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizePoolMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeLotteryRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'httpLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'externalRequestLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'enrollInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'endAtInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5CsairConfigMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'backupTableMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'annotationDrivenTransactionManager' of type [class org.springframework.jdbc.datasource.DataSourceTransactionManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:22] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a80e6258] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:23] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory [149] - Server initialized with port: 8080
[ INFO ] [2017-04-19 16:35:23] org.eclipse.jetty.server.Server [327] - jetty-9.2.15.v20160210
[ INFO ] [2017-04-19 16:35:23] application [2052] - Initializing Spring embedded WebApplicationContext
[ INFO ] [2017-04-19 16:35:23] org.springframework.web.context.ContextLoader [272] - Root WebApplicationContext: initialization completed in 5950 ms
[ INFO ] [2017-04-19 16:35:24] org.springframework.boot.context.embedded.ServletRegistrationBean [189] - Mapping servlet: 'dispatcherServlet' to [/]
[ INFO ] [2017-04-19 16:35:24] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'characterEncodingFilter' to: [/*]
[ INFO ] [2017-04-19 16:35:24] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
[ INFO ] [2017-04-19 16:35:24] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'httpPutFormContentFilter' to: [/*]
[ INFO ] [2017-04-19 16:35:24] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'requestContextFilter' to: [/*]
[ INFO ] [2017-04-19 16:35:24] org.eclipse.jetty.server.handler.ContextHandler [744] - Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@786a65b1{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.8680525845463706084.8080/,AVAILABLE}
[ INFO ] [2017-04-19 16:35:24] org.eclipse.jetty.server.Server [379] - Started @9685ms
[ INFO ] [2017-04-19 16:35:24] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@67a009d4: startup date [Wed Apr 19 16:35:17 CST 2017]; root of context hierarchy
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/test/test]}" onto public java.lang.String com.example.DemoApplication.now()
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/budrlji/{ssidKey}/backup/h/dek]}" onto public void com.example.controller.backup.BackUpApiController.backup(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/budrlji/{ssidKey}/backup/h/dek/tsqlhandle]}" onto public void com.example.controller.backup.BackUpApiController.tsqlhandle(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save/phone_number]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/get]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.get(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/send]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.send(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/captcha/sendsms]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.sendsms(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/captcha/img.png]}" onto public void com.example.controller.enroll.ValidateController.validateCode(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.validate(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lottery]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lottery(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/userResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.userResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lotteryTopResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lotteryTopResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/prizeLotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.prizeLotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/user/getList]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.PrizeUserController.getUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/user/save]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.PrizeUserController.saveUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/notice/list]}" onto public com.example.support.model.MessageEntity com.example.controller.notice.NoticeInfoController.list(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.like(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminallike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/rankinglist]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.rankinglist(javax.servlet.http.HttpServletRequest,java.lang.Long,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.mylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminalMylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/winner/save]}" onto public com.example.support.model.MessageEntity com.example.controller.winner.WinnerInformationInfoController.save(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-04-19 16:35:25] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-04-19 16:35:30] com.example.DemoApplication [48] - Starting DemoApplication on qujiehuideMacBook-Pro.local with PID 22586 (/Users/JA/csair_dp_hdp/java/csair_dp_HDP/target/classes started by JA in /Users/JA/csair_dp_hdp/java/csair_dp_HDP)
[ INFO ] [2017-04-19 16:35:30] com.example.DemoApplication [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-04-19 16:35:30] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [578] - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@f9aac17: startup date [Wed Apr 19 16:35:30 CST 2017]; root of context hierarchy
[ INFO ] [2017-04-19 16:35:32] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-04-19 16:35:34] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:34] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatisPageableInterceptor' of type [class com.example.utils.mybatis.pageable.MybatisPageableInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:35] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'myBatisConfig' of type [class com.example.utils.mybatis.MyBatisConfig$$EnhancerBySpringCGLIB$$abee015d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'winnerInformationInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sessionInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'phoneRequestTimeMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'rankingListMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeTerminalInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'noticeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningStickTopRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWhiteInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeUserInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizePoolMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeLotteryRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'httpLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'externalRequestLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'enrollInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'endAtInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5CsairConfigMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'backupTableMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'annotationDrivenTransactionManager' of type [class org.springframework.jdbc.datasource.DataSourceTransactionManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$e3d95aac] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-04-19 16:35:36] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory [149] - Server initialized with port: 8080
[ INFO ] [2017-04-19 16:35:36] org.eclipse.jetty.server.Server [327] - jetty-9.2.15.v20160210
[ INFO ] [2017-04-19 16:35:37] application [2052] - Initializing Spring embedded WebApplicationContext
[ INFO ] [2017-04-19 16:35:37] org.springframework.web.context.ContextLoader [272] - Root WebApplicationContext: initialization completed in 6306 ms
[ INFO ] [2017-04-19 16:35:37] org.springframework.boot.context.embedded.ServletRegistrationBean [189] - Mapping servlet: 'dispatcherServlet' to [/]
[ INFO ] [2017-04-19 16:35:37] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'characterEncodingFilter' to: [/*]
[ INFO ] [2017-04-19 16:35:37] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
[ INFO ] [2017-04-19 16:35:37] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'httpPutFormContentFilter' to: [/*]
[ INFO ] [2017-04-19 16:35:37] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'requestContextFilter' to: [/*]
[ INFO ] [2017-04-19 16:35:38] org.eclipse.jetty.server.handler.ContextHandler [744] - Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@2a98defd{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.5307596220147814310.8080/,AVAILABLE}
[ INFO ] [2017-04-19 16:35:38] org.eclipse.jetty.server.Server [379] - Started @9488ms
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@f9aac17: startup date [Wed Apr 19 16:35:30 CST 2017]; root of context hierarchy
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/test/test]}" onto public java.lang.String com.example.DemoApplication.now()
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/budrlji/{ssidKey}/backup/h/dek/tsqlhandle]}" onto public void com.example.controller.backup.BackUpApiController.tsqlhandle(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/budrlji/{ssidKey}/backup/h/dek]}" onto public void com.example.controller.backup.BackUpApiController.backup(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save/phone_number]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/get]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.get(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/send]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.send(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/captcha/sendsms]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.sendsms(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/captcha.png]}" onto public void com.example.controller.enroll.ValidateController.validateCode(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.validate(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lottery]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lottery(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/userResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.userResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lotteryTopResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lotteryTopResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/prizeLotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.prizeLotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/user/getList]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.PrizeUserController.getUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/user/save]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.PrizeUserController.saveUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/notice/list]}" onto public com.example.support.model.MessageEntity com.example.controller.notice.NoticeInfoController.list(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.like(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminallike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/rankinglist]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.rankinglist(javax.servlet.http.HttpServletRequest,java.lang.Long,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.mylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminalMylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/winner/save]}" onto public com.example.support.model.MessageEntity com.example.controller.winner.WinnerInformationInfoController.save(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-04-19 16:35:38] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-04-19 16:35:39] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-04-19 16:35:39] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-04-19 16:35:39] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-04-19 16:35:40] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [431] - Registering beans for JMX exposure on startup
[ INFO ] [2017-04-19 16:35:40] application [2052] - Initializing Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-04-19 16:35:40] org.springframework.web.servlet.DispatcherServlet [488] - FrameworkServlet 'dispatcherServlet': initialization started
[ INFO ] [2017-04-19 16:35:40] org.springframework.web.servlet.DispatcherServlet [507] - FrameworkServlet 'dispatcherServlet': initialization completed in 15 ms
[ INFO ] [2017-04-19 16:35:40] org.eclipse.jetty.server.ServerConnector [266] - Started ServerConnector@b039b55{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-04-19 16:35:40] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer [121] - Jetty started on port(s) 8080 (http/1.1)
[ INFO ] [2017-04-19 16:35:40] com.example.DemoApplication [57] - Started DemoApplication in 10.729 seconds (JVM running for 11.589)
[ INFO ] [2017-04-19 16:37:15] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [960] - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@f9aac17: startup date [Wed Apr 19 16:35:30 CST 2017]; root of context hierarchy
[ INFO ] [2017-04-19 16:37:15] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [449] - Unregistering JMX-exposed beans on shutdown
[ WARN ] [2017-04-19 16:37:15] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-04-19 16:37:15] org.eclipse.jetty.server.ServerConnector [306] - Stopped ServerConnector@b039b55{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-04-19 16:37:15] application [2052] - Destroying Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-04-19 16:37:15] org.eclipse.jetty.server.handler.ContextHandler [865] - Stopped o.s.b.c.e.j.JettyEmbeddedWebAppContext@2a98defd{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.5307596220147814310.8080/,UNAVAILABLE}
[ INFO ] [2017-05-03 18:36:26] org.hibernate.validator.internal.util.Version [30] - HV000001: Hibernate Validator 5.2.4.Final
[ INFO ] [2017-05-03 18:36:26] com.example.DemoApplication [48] - Starting DemoApplication on qujiehuideMacBook-Pro.local with PID 3161 (/Users/JA/csair_dp_hdp/java/csair_dp_HDP/target/classes started by JA in /Users/JA/csair_dp_hdp/java/csair_dp_HDP)
[ INFO ] [2017-05-03 18:36:26] com.example.DemoApplication [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-05-03 18:36:26] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [578] - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@7bec57ce: startup date [Wed May 03 18:36:26 CST 2017]; root of context hierarchy
[ INFO ] [2017-05-03 18:36:28] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-05-03 18:36:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:29] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatisPageableInterceptor' of type [class com.example.utils.mybatis.pageable.MybatisPageableInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'myBatisConfig' of type [class com.example.utils.mybatis.MyBatisConfig$$EnhancerBySpringCGLIB$$df4a0e9c] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxSubscribeLogsMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'winnerInformationInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sessionInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'phoneRequestTimeMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'rankingListMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeTerminalInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randWinningStickTopRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randWinningRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randWhiteInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randUserInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randPrizePoolMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randPrizeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randMetaInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randApplicationMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'noticeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningStickTopRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWhiteInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeUserInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizePoolMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeLotteryRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'httpLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'externalRequestLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'enrollInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'endAtInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5CsairConfigMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'backupTableMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'annotationDrivenTransactionManager' of type [class org.springframework.jdbc.datasource.DataSourceTransactionManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:30] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$173567eb] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-05-03 18:36:31] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory [149] - Server initialized with port: 8080
[ INFO ] [2017-05-03 18:36:31] org.eclipse.jetty.server.Server [327] - jetty-9.2.15.v20160210
[ INFO ] [2017-05-03 18:36:31] application [2052] - Initializing Spring embedded WebApplicationContext
[ INFO ] [2017-05-03 18:36:31] org.springframework.web.context.ContextLoader [272] - Root WebApplicationContext: initialization completed in 4201 ms
[ INFO ] [2017-05-03 18:36:31] org.springframework.boot.context.embedded.ServletRegistrationBean [189] - Mapping servlet: 'dispatcherServlet' to [/]
[ INFO ] [2017-05-03 18:36:31] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'characterEncodingFilter' to: [/*]
[ INFO ] [2017-05-03 18:36:31] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
[ INFO ] [2017-05-03 18:36:31] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'httpPutFormContentFilter' to: [/*]
[ INFO ] [2017-05-03 18:36:31] org.springframework.boot.context.embedded.FilterRegistrationBean [258] - Mapping filter: 'requestContextFilter' to: [/*]
[ INFO ] [2017-05-03 18:36:31] org.eclipse.jetty.server.handler.ContextHandler [744] - Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@592a8822{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.2536196399658731688.8080/,AVAILABLE}
[ INFO ] [2017-05-03 18:36:31] org.eclipse.jetty.server.Server [379] - Started @6741ms
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@7bec57ce: startup date [Wed May 03 18:36:26 CST 2017]; root of context hierarchy
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/test/test]}" onto public java.lang.String com.example.DemoApplication.now()
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/budrlji/{ssidKey}/backup/h/dek]}" onto public void com.example.controller.backup.BackUpApiController.backup(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/budrlji/{ssidKey}/backup/h/dek/tsqlhandle]}" onto public void com.example.controller.backup.BackUpApiController.tsqlhandle(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save/phone_number]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/get]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.get(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/send]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.send(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/captcha/sendsms]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.sendsms(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/captcha]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.validateCode(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.validate(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lottery]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lottery(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/userResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.userResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lotteryTopResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lotteryTopResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/prizeLotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.prizeLotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/user/getList]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.PrizeUserController.getUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/user/save]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.PrizeUserController.saveUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/notice/list]}" onto public com.example.support.model.MessageEntity com.example.controller.notice.NoticeInfoController.list(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/randapp/save]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.ApplicationController.save(javax.servlet.http.HttpServletRequest,java.lang.String,java.util.Date,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/lottery]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.lottery(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/userResult]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.userResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/lotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.lotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/lotteryTopResult]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.lotteryTopResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/prizeLotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.prizeLotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/saveUser]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.saveUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.like(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminallike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/rankinglist]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.rankinglist(javax.servlet.http.HttpServletRequest,java.lang.Long,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.mylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminalMylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/winner/save]}" onto public com.example.support.model.MessageEntity com.example.controller.winner.WinnerInformationInfoController.save(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/subscribe/event/{appId}]}" onto public void com.example.controller.wx.WxSubscribeEventController.subscribeevent(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String) throws java.io.IOException
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-05-03 18:36:32] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-05-03 18:36:33] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [431] - Registering beans for JMX exposure on startup
[ INFO ] [2017-05-03 18:36:33] application [2052] - Initializing Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-05-03 18:36:33] org.springframework.web.servlet.DispatcherServlet [488] - FrameworkServlet 'dispatcherServlet': initialization started
[ INFO ] [2017-05-03 18:36:33] org.springframework.web.servlet.DispatcherServlet [507] - FrameworkServlet 'dispatcherServlet': initialization completed in 13 ms
[ INFO ] [2017-05-03 18:36:33] org.eclipse.jetty.server.ServerConnector [266] - Started ServerConnector@220e3cec{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-05-03 18:36:33] org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer [121] - Jetty started on port(s) 8080 (http/1.1)
[ INFO ] [2017-05-03 18:36:33] com.example.DemoApplication [57] - Started DemoApplication in 7.217 seconds (JVM running for 8.109)
[ WARN ] [2017-05-03 18:37:05] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03[\x17?\xA9g\x16[...\x00\x08\x1a\x1a\x00\x1d\x00\x17\x00\x18\xAa\xAa\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:05] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@44af6c9b{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:09] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03Vw\xBcPb\x8d3...\x00\x08zz\x00\x1d\x00\x17\x00\x18ZZ\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:09] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@4d275e5b{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:17] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\x1e\xC8}\xBa\xCb(\xAa...\x00\x08\xCa\xCa\x00\x1d\x00\x17\x00\x18\xBa\xBa\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:17] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@426a6f70{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:18] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\x8f\x1c\xF4J\x84\x08\xDc...\x00\x08\x1a\x1a\x00\x1d\x00\x17\x00\x18JJ\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:18] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@be6bc5{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:18] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\xB3\xC4\x9aU\x81\xD1z...\x00\x08\xCa\xCa\x00\x1d\x00\x17\x00\x18ZZ\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:18] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@221fb9be{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:18] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03G\xB0M\x90\xA3\xE0l...\x00\x08\xBa\xBa\x00\x1d\x00\x17\x00\x18\x9a\x9a\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:18] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@7a1d1456{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x031\xB4\x1b\xA9\t\x1eS...\x00\x08\xBa\xBa\x00\x1d\x00\x17\x00\x18\xAa\xAa\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@193d86ed{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03;\xE3\xA7a\xC6\xD76...\x00\x08\xEa\xEa\x00\x1d\x00\x17\x00\x18jj\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@1e9248dd{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03~qL\x90\x86\x98%...\x00\x08zz\x00\x1d\x00\x17\x00\x18\x9a\x9a\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@b993fb7{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\xE7Gv8\x1c\x8cP...\x00\x08JJ\x00\x1d\x00\x17\x00\x18::\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@44931712{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\xCd\xBc(\xE0\x13\xCeM...\x00\x08\xBa\xBa\x00\x1d\x00\x17\x00\x18\xEa\xEa\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@65dd5e74{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x030f\xEf#\xAfFe...\x00\x08jj\x00\x1d\x00\x17\x00\x18**\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:19] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@65ff3336{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:20] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\x1c\x1f\x9b\xD1\xD2\xFb\x0c...\x00\x08\x1a\x1a\x00\x1d\x00\x17\x00\x18\xDa\xDa\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:20] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@146673c6{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:20] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\x1bU\x14\x19\xF9\xB0\xB4...\x00\x08ZZ\x00\x1d\x00\x17\x00\x18\n\n\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:20] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@329547b0{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:20] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\x87(\xDa\x12\r\x1f\xB0...\x00\x08**\x00\x1d\x00\x17\x00\x18\x1a\x1a\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:20] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@11bc8faf{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:24] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\x00V\x86jB\x02\xC7...\x00\x08ZZ\x00\x1d\x00\x17\x00\x18jj\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:24] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@1cdf3ea3{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:25] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03t\xCa\x0e\x13Yi\xFe...\x00\x08\xCa\xCa\x00\x1d\x00\x17\x00\x18\x1a\x1a\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:25] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@73a7794d{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:29] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\x0e\xEa\xFe<\x99Bb...\x00\x08\xEa\xEa\x00\x1d\x00\x17\x00\x18::\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:29] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@7be41edb{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:30] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\x1e\xE2\xEd'\xEb\x9b\x00...\x00\x08\xEa\xEa\x00\x1d\x00\x17\x00\x18**\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:30] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@55432a38{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:30] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\xB4\xC9\x02\\j\x0b\xAc...\x00\x08\xCa\xCa\x00\x1d\x00\x17\x00\x18ZZ\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:30] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@54c1224b{r=0,c=false,a=IDLE,uri=}
[ WARN ] [2017-05-03 18:37:30] org.eclipse.jetty.http.HttpParser [1719] - Illegal character 0x16 in state=START for buffer HeapByteBuffer@1ffa7f44[p=1,l=183,c=16384,r=182]={\x16<<<\x03\x01\x00\xB2\x01\x00\x00\xAe\x03\x03\xDc\x1b\xFf;\xF1t)...\x00\x08\x1a\x1a\x00\x1d\x00\x17\x00\x18::\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[ WARN ] [2017-05-03 18:37:30] org.eclipse.jetty.http.HttpParser [1344] - badMessage: 400 Illegal character 0x16 for HttpChannelOverHttp@7e67eddd{r=0,c=false,a=IDLE,uri=}
[ INFO ] [2017-05-03 18:37:34] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext [960] - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@7bec57ce: startup date [Wed May 03 18:36:26 CST 2017]; root of context hierarchy
[ INFO ] [2017-05-03 18:37:34] org.springframework.jmx.export.annotation.AnnotationMBeanExporter [449] - Unregistering JMX-exposed beans on shutdown
[ WARN ] [2017-05-03 18:37:34] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
[ INFO ] [2017-05-03 18:37:34] org.eclipse.jetty.server.ServerConnector [306] - Stopped ServerConnector@220e3cec{HTTP/1.1}{0.0.0.0:8080}
[ INFO ] [2017-05-03 18:37:34] application [2052] - Destroying Spring FrameworkServlet 'dispatcherServlet'
[ INFO ] [2017-05-03 18:37:34] org.eclipse.jetty.server.handler.ContextHandler [865] - Stopped o.s.b.c.e.j.JettyEmbeddedWebAppContext@592a8822{/,file:/private/var/folders/gr/vnj7fqcx3779xx9gq56x1dd80000gn/T/jetty-docbase.2536196399658731688.8080/,UNAVAILABLE}
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
[ INFO ] [2017-09-16 17:31:37] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-09-16 17:31:37] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-09-16 17:31:37] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@4f230afa, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5a5cbad, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@47decdc0, org.springframework.test.context.support.DirtiesContextTestExecutionListener@74961d1c, org.springframework.test.context.transaction.TransactionalTestExecutionListener@2b515510, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@68a7a3a7]
[ INFO ] [2017-09-16 17:31:37] org.springframework.test.context.support.AbstractContextLoader [242] - Could not detect default resource locations for test class [com.example.DemoApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
[ INFO ] [2017-09-16 17:31:37] org.springframework.test.context.web.WebTestContextBootstrapper [259] - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
[ INFO ] [2017-09-16 17:31:37] org.springframework.test.context.web.WebTestContextBootstrapper [185] - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@379a6d19, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7b70a0d3, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1f4ebbf5, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6a15e1e1, org.springframework.test.context.transaction.TransactionalTestExecutionListener@42a0b130, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@43d0e87c]
[ INFO ] [2017-09-16 17:31:37] com.example.DemoApplicationTests [48] - Starting DemoApplicationTests on qujiehuideMacBook-Pro.local with PID 1837 (/Users/JA/csair_dp_hdp/java/csair_dp_HDP/target/test-classes started by JA in /Users/JA/csair_dp_hdp/java/csair_dp_HDP)
[ INFO ] [2017-09-16 17:31:37] com.example.DemoApplicationTests [666] - No active profile set, falling back to default profiles: default
[ INFO ] [2017-09-16 17:31:37] org.springframework.web.context.support.GenericWebApplicationContext [578] - Refreshing org.springframework.web.context.support.GenericWebApplicationContext@27af9da2: startup date [Sat Sep 16 17:31:37 CST 2017]; root of context hierarchy
[ INFO ] [2017-09-16 17:31:37] org.hibernate.validator.internal.util.Version [30] - HV000001: Hibernate Validator 5.2.4.Final
[ INFO ] [2017-09-16 17:31:39] org.springframework.beans.factory.support.DefaultListableBeanFactory [839] - Overriding bean definition for bean 'beanNameViewResolver' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/ErrorMvcAutoConfiguration$WhitelabelErrorViewConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter; factoryMethodName=beanNameViewResolver; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$WebMvcAutoConfigurationAdapter.class]]
[ INFO ] [2017-09-16 17:31:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'spring.datasource.CONFIGURATION_PROPERTIES' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration' of type [class org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$NonEmbeddedConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'dataSource' of type [class org.apache.tomcat.jdbc.pool.DataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'mybatisPageableInterceptor' of type [class com.example.utils.mybatis.pageable.MybatisPageableInterceptor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:40] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'myBatisConfig' of type [class com.example.utils.mybatis.MyBatisConfig$$EnhancerBySpringCGLIB$$8fc924ec] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sqlSessionTemplate' of type [class org.mybatis.spring.SqlSessionTemplate] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'wxSubscribeLogsMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sceneQrCodeMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'winnerInformationInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'uppOrderInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'productInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'plateInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'tourismFormInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'signRandLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'signLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'signInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'signConfigMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'sessionInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'phoneRequestTimeMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'seatSelectionMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'noSeatAvailableMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'alreadyTicketMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'rankingListMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeTerminalInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'likeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randWinningStickTopRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randWinningRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randWhiteInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randUserInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randPrizePoolMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randPrizeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randMetaInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'randApplicationMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'noticeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'lotteryShareMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningStickTopRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWinningRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeWhiteInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeUserInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizePoolMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeLotteryRecordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5PrizeBlackInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'concernLotteryMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'httpLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'externalRequestLogMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'integralInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'experienceInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'gddzInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'formInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'fansInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'fansCodeWordMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'enrollInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'endAtInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5CsairCouponParamMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'h5CsairConfigMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'captchaInfoMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'backupTableMapper' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'annotationDrivenTransactionManager' of type [class org.springframework.jdbc.datasource.DataSourceTransactionManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:41] org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [328] - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$c7b47e3b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter [532] - Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@27af9da2: startup date [Sat Sep 16 17:31:37 CST 2017]; root of context hierarchy
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/test/test]}" onto public java.lang.String com.example.DemoApplication.now()
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/budrlji/{ssidKey}/backup/h/dek]}" onto public void com.example.controller.backup.BackUpApiController.backup(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/budrlji/{ssidKey}/backup/h/dek/tsqlhandle]}" onto public void com.example.controller.backup.BackUpApiController.tsqlhandle(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/cb/dir/{dir}]}" onto public void com.example.controller.callback.CallBackController.callback(javax.servlet.http.HttpServletResponse,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/api/getPhone]}" onto public com.example.support.model.MessageEntity com.example.controller.csairapi.CsairApiController.getPhone(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/coupon/send],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.example.controller.csairapi.PrizeCsairCouponController.sendCoupon(java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/get]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.get(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save/phone_number]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/save]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.save(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/getUserInfo]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.getUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/update]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.update(javax.servlet.http.HttpServletRequest,com.example.models.enroll.EnrollInfo,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/getbysid]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.getbysid(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/findByTalent]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.findByTalent(javax.servlet.http.HttpServletRequest,java.lang.String,int,int,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/enroll/saveUserInfo]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.EnrollController.saveUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,com.example.models.enroll.EnrollInfo)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/get]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.get(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.validate(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/validatecaptcha]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.validatecaptcha(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/send]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.send(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/captcha/sendsms]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.sendsms(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/validate/captcha]}" onto public com.example.support.model.MessageEntity com.example.controller.enroll.ValidateController.validateCode(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/fanscodeword/get]}" onto public com.example.support.model.MessageEntity com.example.controller.fans.FansCodeWordController.get(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/fanscodeword/create]}" onto public com.example.support.model.MessageEntity com.example.controller.fans.FansCodeWordController.create(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/fanscodeword/exchange]}" onto public com.example.support.model.MessageEntity com.example.controller.fans.FansCodeWordController.exchange(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/yuyue/save]}" onto public com.example.support.model.MessageEntity com.example.controller.form.FormController.save(javax.servlet.http.HttpServletRequest,com.example.models.form.FormInfo)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/gddz/save]}" onto public com.example.support.model.MessageEntity com.example.controller.gddz.GddzController.save(javax.servlet.http.HttpServletRequest,com.example.models.gddz.GddzInfo,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/gddz/test]}" onto public java.lang.String com.example.controller.gddz.GddzController.test()
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/concern/get]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.ConcernLotteryController.get(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/concern/save]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.ConcernLotteryController.save(javax.servlet.http.HttpServletRequest,java.lang.String,com.example.models.lottery.ConcernLottery)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/dun]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.DunController.saveUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lottery]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lottery(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/dun/lottery]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.dunlottery(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lotteryPrize]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lotteryPrize(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/userResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.userResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/lotteryTopResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.lotteryTopResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/prizeLotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.prizeLotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/integralInfo/rank]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.integralInforank(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/integralInfo/get]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.integralInfoget(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/integralInfo/history]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.integralInfohistory(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/experience/history]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.experiencehistory(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/experience/crontab]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.experiencerank(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/experience/rank]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryController.experiencerank(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/share]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryShareControler.share(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/share/istodayshare]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.LotteryShareControler.istodayshare(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/user/getList]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.PrizeUserController.getUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/prize/user/save]}" onto public com.example.support.model.MessageEntity com.example.controller.lottery.PrizeUserController.saveUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/notice/list]}" onto public com.example.support.model.MessageEntity com.example.controller.notice.NoticeInfoController.list(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/notice/phone/list]}" onto public com.example.support.model.MessageEntity com.example.controller.notice.NoticeInfoController.phonelist(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/randapp/save]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.ApplicationController.save(javax.servlet.http.HttpServletRequest,java.lang.String,java.util.Date,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/saveUser]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.saveUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/lottery]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.lottery(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/userResult]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.userResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/lotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.lotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/lotteryTopResult]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.lotteryTopResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rand/prizeLotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.rand.RandController.prizeLotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.like(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/like]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminallike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/rankinglist]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.rankinglist(javax.servlet.http.HttpServletRequest,java.lang.Long,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.mylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/rank/terminal/mylike]}" onto public com.example.support.model.MessageEntity com.example.controller.rank.RankController.terminalMylike(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/seat/list]}" onto public com.example.support.model.MessageEntity com.example.controller.seat.SeatController.list(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/seat/save]}" onto public com.example.support.model.MessageEntity com.example.controller.seat.SeatController.save(javax.servlet.http.HttpServletRequest,com.example.models.seat.SeatSelection,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/seat/init]}" onto public com.example.support.model.MessageEntity com.example.controller.seat.SeatController.getalreadyticketbyphone(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/seat/select]}" onto public com.example.support.model.MessageEntity com.example.controller.seat.SeatController.select(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Long,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/seat/newseat]}" onto public com.example.support.model.MessageEntity com.example.controller.seat.SeatController.newseat(javax.servlet.http.HttpServletRequest,java.lang.String,int,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/sign/saveUser]}" onto public com.example.support.model.MessageEntity com.example.controller.sign.SignController.saveUserInfo(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/sign/lottery]}" onto public com.example.support.model.MessageEntity com.example.controller.sign.SignController.lottery(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,int)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/sign/userResult]}" onto public com.example.support.model.MessageEntity com.example.controller.sign.SignController.userResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/sign/lotteryResult]}" onto public com.example.support.model.MessageEntity com.example.controller.sign.SignController.lotteryResult(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/sign/gameInit]}" onto public com.example.support.model.MessageEntity com.example.controller.sign.SignController.gameInit(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/sign/userSign]}" onto public com.example.support.model.MessageEntity com.example.controller.sign.SignController.userSign(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/sign/drawPrize]}" onto public com.example.support.model.MessageEntity com.example.controller.sign.SignController.drawPrize(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/tourism/get]}" onto public com.example.support.model.MessageEntity com.example.controller.tourism.TourismController.get(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/tourism/save]}" onto public com.example.support.model.MessageEntity com.example.controller.tourism.TourismController.save(javax.servlet.http.HttpServletRequest,com.example.models.tourism.TourismFormInfo)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/file/upload],methods=[POST]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.FileController.upload(javax.servlet.http.HttpServletRequest,org.springframework.web.multipart.MultipartFile)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/file/uploadbase64],methods=[POST]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.FileController.uploadbase64(javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/plate/list]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.PlateInfoController.list(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/plate/update]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.PlateInfoController.update(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Long)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/product/create]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.ProductInfoController.create(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String,com.example.models.upp.ProductInfo)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/product/list]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.ProductInfoController.list(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String,int,int,int,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/product/online]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.ProductInfoController.list(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/product/get]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.ProductInfoController.list(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.Long,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/product/update]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.ProductInfoController.update(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String,com.example.models.upp.ProductInfo)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/product/afterb/online]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.ProductInfoController.afterbonline(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/product/update/total]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.ProductInfoController.updatetotal(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long,java.lang.Long)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/product/onsale]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.ProductInfoController.onsale(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/product/offsale]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.ProductInfoController.offsale(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/callback]}" onto public java.lang.String com.example.controller.upp.UppCallbackController.callback(java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/list]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.UppController.list(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String,int,int,int,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/release]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.UppController.release(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.Long)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/buy]}" onto public com.example.support.model.MessageEntity com.example.controller.upp.UppController.buy(javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Long,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/upp/downLoad]}" onto public void com.example.controller.upp.UppController.downLoad(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/marketing/winner/save]}" onto public com.example.support.model.MessageEntity com.example.controller.winner.WinnerInformationInfoController.save(javax.servlet.http.HttpServletRequest,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - Mapped "{[/wx/subscribe/event/{appId}]}" onto public void com.example.controller.wx.WxSubscribeEventController.subscribeevent(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.lang.String) throws java.io.IOException
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [534] - 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)
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-09-16 17:31:42] org.springframework.web.servlet.handler.SimpleUrlHandlerMapping [341] - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
[ INFO ] [2017-09-16 17:31:42] org.eclipse.jetty.util.log [186] - Logging initialized @6221ms
[ INFO ] [2017-09-16 17:31:43] com.example.DemoApplicationTests [57] - Started DemoApplicationTests in 6.286 seconds (JVM running for 6.985)
[ INFO ] [2017-09-16 17:31:43] org.springframework.web.context.support.GenericWebApplicationContext [960] - Closing org.springframework.web.context.support.GenericWebApplicationContext@27af9da2: startup date [Sat Sep 16 17:31:37 CST 2017]; root of context hierarchy
[ WARN ] [2017-09-16 17:31:43] org.springframework.beans.factory.support.DisposableBeanAdapter [364] - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
#!/bin/sh
# ----------------------------------------------------------------------------
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# ----------------------------------------------------------------------------
# ----------------------------------------------------------------------------
# Maven2 Start Up Batch script
#
# Required ENV vars:
# ------------------
# JAVA_HOME - location of a JDK home dir
#
# Optional ENV vars
# -----------------
# M2_HOME - location of maven2's installed home dir
# MAVEN_OPTS - parameters passed to the Java VM when running Maven
# e.g. to debug Maven itself, use
# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
# MAVEN_SKIP_RC - flag to disable loading of mavenrc files
# ----------------------------------------------------------------------------
if [ -z "$MAVEN_SKIP_RC" ] ; then
if [ -f /etc/mavenrc ] ; then
. /etc/mavenrc
fi
if [ -f "$HOME/.mavenrc" ] ; then
. "$HOME/.mavenrc"
fi
fi
# OS specific support. $var _must_ be set to either true or false.
cygwin=false;
darwin=false;
mingw=false
case "`uname`" in
CYGWIN*) cygwin=true ;;
MINGW*) mingw=true;;
Darwin*) darwin=true
#
# Look for the Apple JDKs first to preserve the existing behaviour, and then look
# for the new JDKs provided by Oracle.
#
if [ -z "$JAVA_HOME" ] && [ -L /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK ] ; then
#
# Apple JDKs
#
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
fi
if [ -z "$JAVA_HOME" ] && [ -L /System/Library/Java/JavaVirtualMachines/CurrentJDK ] ; then
#
# Apple JDKs
#
export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home
fi
if [ -z "$JAVA_HOME" ] && [ -L "/Library/Java/JavaVirtualMachines/CurrentJDK" ] ; then
#
# Oracle JDKs
#
export JAVA_HOME=/Library/Java/JavaVirtualMachines/CurrentJDK/Contents/Home
fi
if [ -z "$JAVA_HOME" ] && [ -x "/usr/libexec/java_home" ]; then
#
# Apple JDKs
#
export JAVA_HOME=`/usr/libexec/java_home`
fi
;;
esac
if [ -z "$JAVA_HOME" ] ; then
if [ -r /etc/gentoo-release ] ; then
JAVA_HOME=`java-config --jre-home`
fi
fi
if [ -z "$M2_HOME" ] ; then
## resolve links - $0 may be a link to maven's home
PRG="$0"
# need this for relative symlinks
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG="`dirname "$PRG"`/$link"
fi
done
saveddir=`pwd`
M2_HOME=`dirname "$PRG"`/..
# make it fully qualified
M2_HOME=`cd "$M2_HOME" && pwd`
cd "$saveddir"
# echo Using m2 at $M2_HOME
fi
# For Cygwin, ensure paths are in UNIX format before anything is touched
if $cygwin ; then
[ -n "$M2_HOME" ] &&
M2_HOME=`cygpath --unix "$M2_HOME"`
[ -n "$JAVA_HOME" ] &&
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
[ -n "$CLASSPATH" ] &&
CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
fi
# For Migwn, ensure paths are in UNIX format before anything is touched
if $mingw ; then
[ -n "$M2_HOME" ] &&
M2_HOME="`(cd "$M2_HOME"; pwd)`"
[ -n "$JAVA_HOME" ] &&
JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
# TODO classpath?
fi
if [ -z "$JAVA_HOME" ]; then
javaExecutable="`which javac`"
if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
# readlink(1) is not available as standard on Solaris 10.
readLink=`which readlink`
if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
if $darwin ; then
javaHome="`dirname \"$javaExecutable\"`"
javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
else
javaExecutable="`readlink -f \"$javaExecutable\"`"
fi
javaHome="`dirname \"$javaExecutable\"`"
javaHome=`expr "$javaHome" : '\(.*\)/bin'`
JAVA_HOME="$javaHome"
export JAVA_HOME
fi
fi
fi
if [ -z "$JAVACMD" ] ; then
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
else
JAVACMD="$JAVA_HOME/bin/java"
fi
else
JAVACMD="`which java`"
fi
fi
if [ ! -x "$JAVACMD" ] ; then
echo "Error: JAVA_HOME is not defined correctly." >&2
echo " We cannot execute $JAVACMD" >&2
exit 1
fi
if [ -z "$JAVA_HOME" ] ; then
echo "Warning: JAVA_HOME environment variable is not set."
fi
CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
# For Cygwin, switch paths to Windows format before running java
if $cygwin; then
[ -n "$M2_HOME" ] &&
M2_HOME=`cygpath --path --windows "$M2_HOME"`
[ -n "$JAVA_HOME" ] &&
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
[ -n "$CLASSPATH" ] &&
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
fi
# traverses directory structure from process work directory to filesystem root
# first directory with .mvn subdirectory is considered project base directory
find_maven_basedir() {
local basedir=$(pwd)
local wdir=$(pwd)
while [ "$wdir" != '/' ] ; do
if [ -d "$wdir"/.mvn ] ; then
basedir=$wdir
break
fi
wdir=$(cd "$wdir/.."; pwd)
done
echo "${basedir}"
}
# concatenates all lines of a file
concat_lines() {
if [ -f "$1" ]; then
echo "$(tr -s '\n' ' ' < "$1")"
fi
}
export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-$(find_maven_basedir)}
MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
# Provide a "standardized" way to retrieve the CLI args that will
# work with both Windows and non-Windows executions.
MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@"
export MAVEN_CMD_LINE_ARGS
WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
exec "$JAVACMD" \
$MAVEN_OPTS \
-classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
"-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
${WRAPPER_LAUNCHER} "$@"
@REM ----------------------------------------------------------------------------
@REM Licensed to the Apache Software Foundation (ASF) under one
@REM or more contributor license agreements. See the NOTICE file
@REM distributed with this work for additional information
@REM regarding copyright ownership. The ASF licenses this file
@REM to you under the Apache License, Version 2.0 (the
@REM "License"); you may not use this file except in compliance
@REM with the License. You may obtain a copy of the License at
@REM
@REM http://www.apache.org/licenses/LICENSE-2.0
@REM
@REM Unless required by applicable law or agreed to in writing,
@REM software distributed under the License is distributed on an
@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
@REM KIND, either express or implied. See the License for the
@REM specific language governing permissions and limitations
@REM under the License.
@REM ----------------------------------------------------------------------------
@REM ----------------------------------------------------------------------------
@REM Maven2 Start Up Batch script
@REM
@REM Required ENV vars:
@REM JAVA_HOME - location of a JDK home dir
@REM
@REM Optional ENV vars
@REM M2_HOME - location of maven2's installed home dir
@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a key stroke before ending
@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
@REM e.g. to debug Maven itself, use
@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
@REM ----------------------------------------------------------------------------
@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
@echo off
@REM enable echoing my setting MAVEN_BATCH_ECHO to 'on'
@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO%
@REM set %HOME% to equivalent of $HOME
if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
@REM Execute a user defined script before this one
if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
@REM check for pre script, once with legacy .bat ending and once with .cmd ending
if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat"
if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd"
:skipRcPre
@setlocal
set ERROR_CODE=0
@REM To isolate internal variables from possible post scripts, we use another setlocal
@setlocal
@REM ==== START VALIDATION ====
if not "%JAVA_HOME%" == "" goto OkJHome
echo.
echo Error: JAVA_HOME not found in your environment. >&2
echo Please set the JAVA_HOME variable in your environment to match the >&2
echo location of your Java installation. >&2
echo.
goto error
:OkJHome
if exist "%JAVA_HOME%\bin\java.exe" goto init
echo.
echo Error: JAVA_HOME is set to an invalid directory. >&2
echo JAVA_HOME = "%JAVA_HOME%" >&2
echo Please set the JAVA_HOME variable in your environment to match the >&2
echo location of your Java installation. >&2
echo.
goto error
@REM ==== END VALIDATION ====
:init
set MAVEN_CMD_LINE_ARGS=%*
@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
@REM Fallback to current working directory if not found.
set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
set EXEC_DIR=%CD%
set WDIR=%EXEC_DIR%
:findBaseDir
IF EXIST "%WDIR%"\.mvn goto baseDirFound
cd ..
IF "%WDIR%"=="%CD%" goto baseDirNotFound
set WDIR=%CD%
goto findBaseDir
:baseDirFound
set MAVEN_PROJECTBASEDIR=%WDIR%
cd "%EXEC_DIR%"
goto endDetectBaseDir
:baseDirNotFound
set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
cd "%EXEC_DIR%"
:endDetectBaseDir
IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
@setlocal EnableExtensions EnableDelayedExpansion
for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
:endReadAdditionalConfig
SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
set WRAPPER_JAR="".\.mvn\wrapper\maven-wrapper.jar""
set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CMD_LINE_ARGS%
if ERRORLEVEL 1 goto error
goto end
:error
set ERROR_CODE=1
:end
@endlocal & set ERROR_CODE=%ERROR_CODE%
if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost
@REM check for post script, once with legacy .bat ending and once with .cmd ending
if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat"
if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd"
:skipRcPost
@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
if "%MAVEN_BATCH_PAUSE%" == "on" pause
if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE%
exit /B %ERROR_CODE%
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>csair_dp_HDP</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>csair_dp_HDP</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.7</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20140107</version>
</dependency>
<!-- https://mvnrepository.com/artifact/wsdl4j/wsdl4j -->
<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>
<version>1.6.3</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.5.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc-portlet</artifactId>
</dependency>
<dependency>
<groupId>org.tuckey</groupId>
<artifactId>urlrewritefilter</artifactId>
<version>4.0.3</version>
</dependency>
<!--通用Mapper插件-->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<version>3.3.4</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>org.apache.wink</groupId>
<artifactId>wink-client</artifactId>
<version>1.3.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.15</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.15</version>
</dependency>
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.9</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.2.2</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.1</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.4.1</version>
</dependency>
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.2.3</version>
<classifier>jdk15</classifier>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.0</version>
</dependency>
<!--<dependency>-->
<!--<groupId>com.csairholiday</groupId>-->
<!--<artifactId>csairholiday</artifactId>-->
<!--<scope>system</scope>-->
<!--<version>1.5</version>-->
<!--<systemPath>${project.basedir}/libs/shdupp-jdk1.5.jar</systemPath>-->
<!--</dependency>-->
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Manifest-Version: 1.0
Class-Path: spring-tx-4.2.5.RELEASE.jar websocket-api-9.2.15.v20160210
.jar spring-boot-starter-1.3.3.RELEASE.jar urlrewritefilter-4.0.3.jar
mybatis-spring-boot-starter-1.0.0.jar spring-boot-starter-jdbc-1.3.3
.RELEASE.jar tomcat-jdbc-8.0.32.jar javax.websocket-api-1.0.jar valid
ation-api-1.1.0.Final.jar aopalliance-1.0.jar xml-apis-1.0.b2.jar asm
-commons-5.0.1.jar jaxb-impl-2.2.1.1.jar jetty-servlet-9.2.15.v201602
10.jar spring-data-mongodb-1.8.4.RELEASE.jar websocket-client-9.2.15.
v20160210.jar jetty-server-9.2.15.v20160210.jar jetty-xml-9.2.15.v201
60210.jar javax-websocket-server-impl-9.2.15.v20160210.jar jackson-an
notations-2.6.5.jar commons-codec-1.9.jar mysql-connector-java-5.1.38
.jar dom4j-1.6.1.jar jetty-util-9.2.15.v20160210.jar commons-pool2-2.
4.2.jar mongo-java-driver-2.13.3.jar jboss-logging-3.3.0.Final.jar co
mmons-logging-1.0.4.jar h2-1.4.191.jar mybatis-spring-1.2.3.jar jaxb-
api-2.2.jar jetty-jndi-9.2.15.v20160210.jar wink-client-1.3.0.jar hib
ernate-validator-5.2.4.Final.jar websocket-server-9.2.15.v20160210.ja
r log4j-over-slf4j-1.7.16.jar mapper-3.3.4.jar json-20140107.jar tomc
at-embed-core-8.0.32.jar asm-tree-5.0.1.jar spring-context-4.2.5.RELE
ASE.jar jsr311-api-1.1.1.jar spring-aop-4.2.5.RELEASE.jar snakeyaml-1
.16.jar javax.annotation-api-1.2.jar wink-common-1.3.0.jar commons-io
-2.1.jar jetty-security-9.2.15.v20160210.jar asm-5.0.1.jar logback-cl
assic-1.1.5.jar tomcat-juli-8.0.32.jar classmate-1.1.0.jar jstl-1.2.j
ar spring-boot-starter-data-mongodb-1.3.3.RELEASE.jar spring-beans-4.
2.5.RELEASE.jar spring-boot-autoconfigure-1.3.3.RELEASE.jar logback-c
ore-1.1.5.jar spring-jdbc-4.2.5.RELEASE.jar slf4j-api-1.7.16.jar comm
ons-lang3-3.3.2.jar jetty-http-9.2.15.v20160210.jar geronimo-annotati
on_1.1_spec-1.0.jar jedis-2.7.3.jar spring-core-4.2.5.RELEASE.jar jet
ty-io-9.2.15.v20160210.jar stax-api-1.0-2.jar spring-boot-starter-web
-1.3.3.RELEASE.jar spring-boot-starter-tomcat-1.3.3.RELEASE.jar jacks
on-databind-2.6.5.jar mybatis-3.3.0.jar commons-httpclient-3.1.jar je
tty-servlets-9.2.15.v20160210.jar jul-to-slf4j-1.7.16.jar javax.servl
et-api-3.1.0.jar jetty-annotations-9.2.15.v20160210.jar jcl-over-slf4
j-1.7.16.jar activation-1.1.jar jetty-webapp-9.2.15.v20160210.jar spr
ing-boot-starter-validation-1.3.3.RELEASE.jar spring-boot-1.3.3.RELEA
SE.jar jackson-core-2.6.5.jar tomcat-embed-websocket-8.0.32.jar sprin
g-boot-starter-jetty-1.3.3.RELEASE.jar spring-context-support-4.2.5.R
ELEASE.jar spring-webmvc-4.2.5.RELEASE.jar spring-boot-starter-loggin
g-1.3.3.RELEASE.jar tomcat-embed-el-8.0.32.jar commons-fileupload-1.2
.2.jar jetty-continuation-9.2.15.v20160210.jar spring-webmvc-portlet-
4.2.5.RELEASE.jar spring-web-4.2.5.RELEASE.jar javax-websocket-client
-impl-9.2.15.v20160210.jar spring-boot-starter-redis-1.3.3.RELEASE.ja
r websocket-servlet-9.2.15.v20160210.jar persistence-api-1.0.jar tomc
at-embed-logging-juli-8.0.32.jar jetty-plus-9.2.15.v20160210.jar spri
ng-data-commons-1.11.4.RELEASE.jar spring-data-redis-1.5.0.RELEASE.ja
r spring-expression-4.2.5.RELEASE.jar websocket-common-9.2.15.v201602
10.jar mybatis-spring-boot-autoconfigure-1.0.0.jar
Main-Class: com.example.DemoApplication
package com.example;
import com.example.filter.CORSFilter;
import org.mybatis.spring.annotation.MapperScan;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@MapperScan(basePackages = {"com.example.mapper.*"})
@SpringBootApplication
@RestController
@RequestMapping("/test")
public class DemoApplication extends WebMvcConfigurerAdapter{
Logger logger = LoggerFactory.getLogger(getClass());
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new CORSFilter()).addPathPatterns("/**");
}
}
package com.example.controller.api;
import com.example.service.api.HapiService;
import com.example.support.model.MessageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
* Created by long on 2017/11/13.
*/
@RestController
@RequestMapping("/marketing/hapi")
public class HapiController {
@Autowired
private HapiService hapiService;
@RequestMapping("/register")
public MessageEntity register(@RequestParam("barcode") String barcode,
@RequestParam("name") String name,@RequestParam("gender") String gender,@RequestParam("birthdayStr") String birthdayStr,
@RequestParam("mobileNumber") String mobileNumber,@RequestParam("samplingDate") String samplingDate,
@RequestParam("recipients") String recipients,@RequestParam("address") String address,@RequestParam("familyDisease") String familyDisease,
@RequestParam("existingDisease") String existingDisease,@RequestParam("weight") Float weight,
@RequestParam("height") Integer height,@RequestParam(value = "remarks",required = false)String remarks){
return this.hapiService.register(barcode, name, gender, birthdayStr, mobileNumber, samplingDate, recipients, address, familyDisease, existingDisease, weight, height, remarks);
}
@RequestMapping("/genereport")
public MessageEntity genereport(@RequestParam("barcode") String barcode,
@RequestParam("mobileNumber") String mobileNumber){
return this.hapiService.genereport(barcode, mobileNumber);
}
@RequestMapping("/getbymobile")
public MessageEntity getbymobile(
@RequestParam("mobileNumber") String mobileNumber){
return this.hapiService.getByMobileNumber(mobileNumber);
}
@RequestMapping("/memberlist")
public MessageEntity memberlist(
@RequestParam(value = "keyWord",required = false) String keyWord,
@RequestParam(value = "status",defaultValue = "0") Integer status,
@RequestParam(value = "page",defaultValue = "1") int page,
@RequestParam(value = "size",defaultValue = "10") int size){
return this.hapiService.memberList(keyWord, status, page, size);
}
@RequestMapping("/reportbyday")
public MessageEntity reportbyday(
@RequestParam("beginTime") String beginTime,@RequestParam("endTime") String endTime){
return this.hapiService.reportByDay(beginTime, endTime);
}
@RequestMapping("/reportbymonth")
public MessageEntity reportbymonth(
@RequestParam("beginTime") String beginTime,@RequestParam("endTime") String endTime){
return this.hapiService.reportByMonth(beginTime, endTime);
}
}
package com.example.filter;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* Created by caobug on 15/7/29.
*/
public class CORSFilter extends HandlerInterceptorAdapter {
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
throws Exception {
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, HEAD");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "Content-Type,X-Requested-With,accept," +
"Origin,Access-Control-Request-Method,Access-Control-Request-Headers,hdp-application-id," +
"hdp-rest-api-key,hdp_wx_user_info_json,wxu_session");
return super.preHandle(request, response, handler);
}
}
\ No newline at end of file
package com.example.mapper.api;
import com.example.models.api.MemberInfo;
import com.example.utils.mybatis.pageable.Pageable;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* Created by JA on 17/12/26.
*/
public interface MemberInfoMapper {
boolean create(MemberInfo memberInfo);
MemberInfo getByMobileNumber(@Param("mobileNumber") String mobileNumber);
boolean genereport(@Param("isGenereport") Integer isGenereport,
@Param("genereportAt") Date genereportAt,
@Param("packName") String packName,
@Param("pdfName") String pdfName,
@Param("url") String url,
@Param("genereportName") String genereportName,
@Param("mobileNumber") String mobileNumber);
List<MemberInfo> list(@Param("keyWord") String keyWord,@Param("status") Integer status,@Param("pageable") Pageable pageable);
int count(@Param("keyWord") String keyWord,@Param("status") Integer status);
List<Map<String, Object>> registerByDay(@Param("startTime") String startTime,@Param("endTime") String endTime);
List<Map<String, Object>> genereportByDay(@Param("startTime") String startTime,@Param("endTime") String endTime);
List<Map<String, Object>> registerByMonth(@Param("startTime") String startTime,@Param("endTime") String endTime);
List<Map<String, Object>> genereportByMonth(@Param("startTime") String startTime,@Param("endTime") String endTime);
}
\ No newline at end of file
package com.example.mapper.log;
import com.example.models.log.HttpLog;
import org.apache.ibatis.annotations.Param;
/**
* Created by JA on 17/3/15.
*/
public interface HttpLogMapper {
boolean create(HttpLog httpLog);
boolean update(@Param("id") Long id,@Param("restful") String restful);
}
package com.example.models.api;
import java.util.Date;
/**
* Created by long on 2017/11/13.
*/
public class AppStore {
private Long id;
private String app_id;
private String store_key;
private String store_value;
private Date create_at;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getApp_id() {
return app_id;
}
public void setApp_id(String app_id) {
this.app_id = app_id;
}
public String getStore_key() {
return store_key;
}
public void setStore_key(String store_key) {
this.store_key = store_key;
}
public String getStore_value() {
return store_value;
}
public void setStore_value(String store_value) {
this.store_value = store_value;
}
public Date getCreate_at() {
return create_at;
}
public void setCreate_at(Date create_at) {
this.create_at = create_at;
}
}
package com.example.models.api;
import java.util.Date;
/**
* Created by JA on 17/12/26.
*/
public class MemberInfo {
Long id;
Integer source;
Long timestamp;
String barcode;
Integer channelId;
Integer managerId;
String name;
String gender;
String birthdayStr;
String mobileNumber;
String samplingDate;
String recipients;
String address;
String familyDisease;
String existingDisease;
float weight;
Integer height;
String remarks;
String memberNumber;
Date createAt;
Integer status;
Integer isGenereport;
Date genereportAt;
String packName;
String pdfName;
String url;
String genereportName;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Integer getSource() {
return source;
}
public void setSource(Integer source) {
this.source = source;
}
public Long getTimestamp() {
return timestamp;
}
public void setTimestamp(Long timestamp) {
this.timestamp = timestamp;
}
public String getBarcode() {
return barcode;
}
public void setBarcode(String barcode) {
this.barcode = barcode;
}
public Integer getChannelId() {
return channelId;
}
public void setChannelId(Integer channelId) {
this.channelId = channelId;
}
public Integer getManagerId() {
return managerId;
}
public void setManagerId(Integer managerId) {
this.managerId = managerId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getBirthdayStr() {
return birthdayStr;
}
public void setBirthdayStr(String birthdayStr) {
this.birthdayStr = birthdayStr;
}
public String getMobileNumber() {
return mobileNumber;
}
public void setMobileNumber(String mobileNumber) {
this.mobileNumber = mobileNumber;
}
public String getSamplingDate() {
return samplingDate;
}
public void setSamplingDate(String samplingDate) {
this.samplingDate = samplingDate;
}
public String getRecipients() {
return recipients;
}
public void setRecipients(String recipients) {
this.recipients = recipients;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getFamilyDisease() {
return familyDisease;
}
public void setFamilyDisease(String familyDisease) {
this.familyDisease = familyDisease;
}
public String getExistingDisease() {
return existingDisease;
}
public void setExistingDisease(String existingDisease) {
this.existingDisease = existingDisease;
}
public float getWeight() {
return weight;
}
public void setWeight(float weight) {
this.weight = weight;
}
public Integer getHeight() {
return height;
}
public void setHeight(Integer height) {
this.height = height;
}
public String getRemarks() {
return remarks;
}
public void setRemarks(String remarks) {
this.remarks = remarks;
}
public Date getCreateAt() {
return createAt;
}
public void setCreateAt(Date createAt) {
this.createAt = createAt;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getMemberNumber() {
return memberNumber;
}
public void setMemberNumber(String memberNumber) {
this.memberNumber = memberNumber;
}
public Integer getIsGenereport() {
return isGenereport;
}
public void setIsGenereport(Integer isGenereport) {
this.isGenereport = isGenereport;
}
public Date getGenereportAt() {
return genereportAt;
}
public void setGenereportAt(Date genereportAt) {
this.genereportAt = genereportAt;
}
public String getPackName() {
return packName;
}
public void setPackName(String packName) {
this.packName = packName;
}
public String getPdfName() {
return pdfName;
}
public void setPdfName(String pdfName) {
this.pdfName = pdfName;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getGenereportName() {
return genereportName;
}
public void setGenereportName(String genereportName) {
this.genereportName = genereportName;
}
}
package com.example.models.log;
import java.util.Date;
/**
* Created by Administrator on 2017/4/1.
*/
public class ExternalRequestLog {
private Long id;
private String app_id;
private String request_url;
private String request_params;
private String response_data;
private Date create_time;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getApp_id() {
return app_id;
}
public void setApp_id(String app_id) {
this.app_id = app_id;
}
public String getRequest_url() {
return request_url;
}
public void setRequest_url(String request_url) {
this.request_url = request_url;
}
public String getRequest_params() {
return request_params;
}
public void setRequest_params(String request_params) {
this.request_params = request_params;
}
public String getResponse_data() {
return response_data;
}
public void setResponse_data(String response_data) {
this.response_data = response_data;
}
public Date getCreate_time() {
return create_time;
}
public void setCreate_time(Date create_time) {
this.create_time = create_time;
}
}
package com.example.models.log;
import java.util.Date;
/**
* Created by JA on 17/3/15.
*/
public class HttpLog {
private Long id;
private String app_id;
private String url;
private String param;
private String restful;
private Date create_at;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getParam() {
return param;
}
public void setParam(String param) {
this.param = param;
}
public String getRestful() {
return restful;
}
public void setRestful(String restful) {
this.restful = restful;
}
public Date getCreate_at() {
return create_at;
}
public void setCreate_at(Date create_at) {
this.create_at = create_at;
}
public String getApp_id() {
return app_id;
}
public void setApp_id(String app_id) {
this.app_id = app_id;
}
}
package com.example.service.api;
import com.example.models.api.MemberInfo;
import com.example.support.model.MessageEntity;
import java.util.List;
/**
* Created by long on 2017/11/13.
*/
public interface HapiService {
MessageEntity register(String barcode,String name,String gender,String birthdayStr,String mobileNumber,String samplingDate,
String recipients,String address,String familyDisease,String existingDisease,Float weight,Integer height,String remarks);
MessageEntity getByMobileNumber(String mobileNumber);
MessageEntity genereport(String barcode,String mobileNumber);
MessageEntity reportByDay(String beginTime,String endTime);
MessageEntity reportByMonth(String beginTime,String endTime);
MessageEntity memberList(String keyWord,Integer status,int page,int size);
}
package com.example.service.api;
import com.example.mapper.api.MemberInfoMapper;
import com.example.models.api.MemberInfo;
import com.example.service.http.HttpPostService;
import com.example.support.model.MessageEntity;
import com.example.utils.md5.MD5Utils;
import com.example.utils.mybatis.pageable.Pageable;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/**
* Created by long on 2017/11/13.
*/
@Service
public class HapiServiceImpl implements HapiService {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM");
private Integer source = 34;
private Integer channelId = 952;
private Integer managerId = 1001490786;
private String key = "HXJYUR";
private String pgkey = "HXJYRG";
private String reportType = "pdf";
private Integer downFlag = 1;
@Autowired
private HttpPostService httpPostService;
@Autowired
private MemberInfoMapper memberInfoMapper;
private static String HOST = "http://www.17jiankang.com";
private static String REGISTER_URL = "/hxgrm/hapi/v1/genedetection/geneuser/register";
private static String GENEREPORT_GET_URL = "/hxgrm/hapi/v1/genedetection/genereport/get";
@Override
public MessageEntity register(String barcode,String name,String gender,String birthdayStr,String mobileNumber,String samplingDate,
String recipients,String address,String familyDisease,String existingDisease,Float weight,Integer height,String remarks) {
long timestamp = new Date().getTime()/1000;
MessageEntity.Builder builder = new MessageEntity.Builder();
Map<String,Object> paremMap = new HashMap<>();
paremMap.put("source",source);
paremMap.put("timestamp",timestamp);
String validate = MD5Utils.hash(source+barcode+timestamp+key);
// paremMap.put("validcode",validcode);
// paremMap.put("validkey",validkey);
paremMap.put("barcode",barcode);
paremMap.put("channelId",channelId);
paremMap.put("managerId",managerId);
paremMap.put("name",name);
paremMap.put("gender",gender);
paremMap.put("birthdayStr",birthdayStr);
paremMap.put("mobileNumber",mobileNumber);
paremMap.put("samplingDate",samplingDate);
paremMap.put("recipients",recipients);
paremMap.put("address",address);
paremMap.put("familyDisease",familyDisease);
paremMap.put("existingDisease",existingDisease);
paremMap.put("weight",weight);
paremMap.put("height",height);
paremMap.put("remarks",remarks);
paremMap.put("validate",validate);
String url = HOST + REGISTER_URL;
Map<String, Object> map = this.httpPostService.httpPost(url, paremMap);
if(map.containsKey("ret") && map.get("ret").toString().equals("0") && map.containsKey("uuid")){
String memberNumber = map.get("uuid") != null ? map.get("uuid").toString() : "";
MemberInfo memberInfo = new MemberInfo();
memberInfo.setStatus(1);
memberInfo.setAddress(address);
memberInfo.setBarcode(barcode);
memberInfo.setBirthdayStr(birthdayStr);
memberInfo.setChannelId(channelId);
memberInfo.setCreateAt(new Date());
memberInfo.setExistingDisease(existingDisease);
memberInfo.setFamilyDisease(familyDisease);
memberInfo.setManagerId(managerId);
memberInfo.setTimestamp(timestamp);
memberInfo.setGender(gender);
memberInfo.setHeight(height);
memberInfo.setMemberNumber(memberNumber);
memberInfo.setMobileNumber(mobileNumber);
memberInfo.setName(name);
memberInfo.setRecipients(recipients);
memberInfo.setRemarks(remarks);
memberInfo.setSource(source);
memberInfo.setSamplingDate(samplingDate);
memberInfo.setWeight(weight);
this.memberInfoMapper.create(memberInfo);
}
return builder.success(true).code("2000").content(map).create();
}
@Override
public MessageEntity genereport(String barcode,String mobileNumber) {
long timestamp = new Date().getTime()/1000;
MessageEntity.Builder builder = new MessageEntity.Builder();
Map<String,Object> paremMap = new HashMap<>();
paremMap.put("source",source);
paremMap.put("timestamp",timestamp);
String validate = MD5Utils.hash(source+barcode+timestamp+pgkey);
// paremMap.put("validcode",validcode);
// paremMap.put("validkey",validkey);
paremMap.put("barcode",barcode);
paremMap.put("channelId",channelId);
paremMap.put("mobileNumber",mobileNumber);
paremMap.put("validate",validate);
paremMap.put("reportType",reportType);
paremMap.put("downFlag",downFlag);
String url = HOST + GENEREPORT_GET_URL;
Map<String, Object> map = this.httpPostService.httpPost(url, paremMap);
if(map.containsKey("ret") && map.get("ret").toString().equals("0")){
String pdfurl = map.get("url") != null ? map.get("url").toString() : "";
String name = map.get("name") != null ? map.get("name").toString() : "";
String packName = map.get("packName") != null ? map.get("packName").toString() : "";
String pdfName = map.get("pdfName") != null ? map.get("pdfName").toString() : "";
this.memberInfoMapper.genereport(1,new Date(),packName,pdfName,pdfurl,name,mobileNumber);
}
return builder.success(true).code("2000").content(map).create();
}
public MessageEntity getByMobileNumber(String mobileNumber){
MessageEntity.Builder builder = new MessageEntity.Builder();
MemberInfo memberInfo = this.memberInfoMapper.getByMobileNumber(mobileNumber);
if(memberInfo == null || memberInfo.getId() == 0){
//账号不存在
Map<String,Object> map = new HashMap<>();
map.put("msg","用户信息不存在");
return builder.success(false).code("9001").content(map).create();
}else{
return builder.success(true).code("2000").content(memberInfo).create();
}
}
public MessageEntity reportByDay(String beginTime,String endTime){
MessageEntity.Builder builder = new MessageEntity.Builder();
Map<String,Map<String,Integer>> returnMap = new LinkedHashMap<>();
beginTime = beginTime + " 00:00:00";
endTime = endTime + " 23:59:59";
try {
Date beginDate = this.sdf.parse(beginTime);
Date endDate = this.sdf.parse(endTime);
List<Map<String, Object>> registerMap = this.memberInfoMapper.registerByDay(beginTime, endTime);
List<Map<String, Object>> genereportMap = this.memberInfoMapper.genereportByDay(beginTime, endTime);
List<Date> datesBetweenTwoDate = getDatesBetweenTwoDate(beginDate, endDate);
if(datesBetweenTwoDate != null){
for(Date d:datesBetweenTwoDate){
String format = this.sdf1.format(d);
int registerCount = 0;
if(registerMap != null){
for(Map<String,Object> map:registerMap){
String md = map.get("d") != null ? map.get("d").toString():"";
if(format.equals(md)){
registerCount = map.get("c") != null ? Integer.parseInt(map.get("c").toString()):0;
}
}
}
int genereportCount = 0;
if(genereportMap != null){
for(Map<String,Object> map:genereportMap){
String md = map.get("d") != null ? map.get("d").toString():"";
if(format.equals(md)){
genereportCount = map.get("c") != null ? Integer.parseInt(map.get("c").toString()):0;
}
}
}
Map<String,Integer> m = new HashMap<>();
m.put("registerCount",registerCount);
m.put("genereportCount",genereportCount);
returnMap.put(format,m);
}
}
} catch (ParseException e) {
e.printStackTrace();
}
return builder.success(true).code("2000").content(returnMap).create();
}
public MessageEntity reportByMonth(String beginTime,String endTime){
MessageEntity.Builder builder = new MessageEntity.Builder();
Map<String,Map<String,Integer>> returnMap = new LinkedHashMap<>();
beginTime = beginTime + " 00:00:00";
endTime = endTime + " 23:59:59";
try {
Date beginDate = this.sdf.parse(beginTime);
Date endDate = this.sdf.parse(endTime);
List<Map<String, Object>> registerMap = this.memberInfoMapper.registerByMonth(beginTime, endTime);
List<Map<String, Object>> genereportMap = this.memberInfoMapper.genereportByMonth(beginTime, endTime);
List<Date> datesBetweenTwoDate = getMonthBetweenTwoDate(beginDate, endDate);
if(datesBetweenTwoDate != null){
for(Date d:datesBetweenTwoDate){
String format = this.sdf2.format(d);
int registerCount = 0;
if(registerMap != null){
for(Map<String,Object> map:registerMap){
String md = map.get("d") != null ? map.get("d").toString():"";
if(format.equals(md)){
registerCount = map.get("c") != null ? Integer.parseInt(map.get("c").toString()):0;
}
}
}
int genereportCount = 0;
if(genereportMap != null){
for(Map<String,Object> map:genereportMap){
String md = map.get("d") != null ? map.get("d").toString():"";
if(format.equals(md)){
genereportCount = map.get("c") != null ? Integer.parseInt(map.get("c").toString()):0;
}
}
}
Map<String,Integer> m = new HashMap<>();
m.put("registerCount",registerCount);
m.put("genereportCount",genereportCount);
returnMap.put(format,m);
}
}
} catch (ParseException e) {
e.printStackTrace();
}
return builder.success(true).code("2000").content(returnMap).create();
}
@Override
public MessageEntity memberList(String keyWord,Integer status, int page, int size) {
MessageEntity.Builder builder = new MessageEntity.Builder();
List<MemberInfo> list = this.memberInfoMapper.list(keyWord, status, new Pageable(page, size));
int count = this.memberInfoMapper.count(keyWord, status);
Map<String,Object> map = new HashMap<>();
map.put("list",list);
map.put("count",count);
return builder.success(true).code("2000").content(map).create();
}
/**
* 根据开始时间和结束时间返回时间段内的时间集合
*
* @param beginDate
* @param endDate
* @return List
*/
public List<Date> getDatesBetweenTwoDate(Date beginDate, Date endDate) {
List<Date> lDate = new ArrayList<Date>();
lDate.add(beginDate);// 把开始时间加入集合
Calendar cal = Calendar.getInstance();
// 使用给定的 Date 设置此 Calendar 的时间
cal.setTime(beginDate);
boolean bContinue = true;
while (bContinue) {
// 根据日历的规则,为给定的日历字段添加或减去指定的时间量
cal.add(Calendar.DAY_OF_MONTH, 1);
// 测试此日期是否在指定日期之后
if (endDate.after(cal.getTime())) {
lDate.add(cal.getTime());
} else {
break;
}
}
lDate.add(endDate);// 把结束时间加入集合
return lDate;
}
/**
* 根据开始时间和结束时间返回时间段内的时间集合
*
* @param beginDate
* @param endDate
* @return List
*/
public List<Date> getMonthBetweenTwoDate(Date beginDate, Date endDate) {
List<Date> lDate = new ArrayList<Date>();
lDate.add(beginDate);// 把开始时间加入集合
Calendar cal = Calendar.getInstance();
// 使用给定的 Date 设置此 Calendar 的时间
cal.setTime(beginDate);
boolean bContinue = true;
while (bContinue) {
// 根据日历的规则,为给定的日历字段添加或减去指定的时间量
cal.add(Calendar.MONTH, 1);
// 测试此日期是否在指定日期之后
if (endDate.after(cal.getTime())) {
lDate.add(cal.getTime());
} else {
break;
}
}
lDate.add(endDate);// 把结束时间加入集合
return lDate;
}
}
package com.example.service.http;
import org.apache.wink.client.ClientConfig;
/**
* Created by caobug on 15/5/12.
*/
public interface ClientConfigService {
ClientConfig getClientConfig();
}
\ No newline at end of file
package com.example.service.http;
import org.apache.wink.client.ClientConfig;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;
import java.security.KeyManagementException;
import java.security.NoSuchAlgorithmException;
/**
* Created by caobug on 15/5/12.
*/
public class ClientConfigServiceImpl implements ClientConfigService {
public ClientConfig getClientConfig() {
ClientConfig myConfig = new ClientConfig();
SSLContext sc;
try {
sc = SSLContext.getInstance("SSL");
sc.init(null, getTrustManager(), new java.security.SecureRandom());
} catch (NoSuchAlgorithmException | KeyManagementException e) {
return null;
}
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
myConfig.setBypassHostnameVerification(true);
myConfig.connectTimeout(100000);
myConfig.readTimeout(100000);
myConfig.followRedirects(false);
return myConfig;
}
private TrustManager[] getTrustManager() {
return new TrustManager[]{new X509TrustManager() {
@Override
public java.security.cert.X509Certificate[] getAcceptedIssuers() {
return null;
}
@Override
public void checkClientTrusted(
java.security.cert.X509Certificate[] certs, String authType) {
}
@Override
public void checkServerTrusted(
java.security.cert.X509Certificate[] certs, String authType) {
}
}};
}
}
\ No newline at end of file
package com.example.service.http;
import com.fasterxml.jackson.core.JsonProcessingException;
import java.io.IOException;
import java.util.List;
import java.util.Map;
/**
* Created by Administrator on 2015/10/10-16:56.
*
* 派加积分HTTP POST接口
*/
public interface HttpPostService {
void httpPostAsync(String url,String app_id, Map<String, Object> postData);
Map<String, Object> httpPost(String url,String app_id, Map<String, Object> postData) throws JsonProcessingException, IOException;
Map<String, Object> httpPostList(String url,String app_id, List<Map<String, Object>> postData) throws JsonProcessingException, IOException;
String httpPostString(String url,String app_id, Map<String, Object> postData);
Map<String, Object> httpGet(String url,String app_id);
Map<String, Object> httpPostForm(String url,String app_id, Map<String, Object> postData);
Map<String, Object> httpForm(String url, Map<String, String> params);
Map<String, Object> httpPost(String url, Map<String, Object> postData);
}
package com.example.service.http;
import com.example.mapper.log.HttpLogMapper;
import com.example.models.log.HttpLog;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.apache.wink.client.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
import java.io.IOException;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Map.Entry;
/**
* Created by Administrator on 2015/10/10-17:00.
*/
@Service("HttpPostService")
public class HttpPostServiceImpl implements HttpPostService {
@Autowired
private HttpLogMapper httpLogMapper;
private final ClientConfig CONFIG = new ClientConfigServiceImpl().getClientConfig();
private final ClientConfig ASYNC_CONFIG = new ClientConfigServiceImpl().getClientConfig();
@Override
@Async
public void httpPostAsync(String url,String app_id, Map<String, Object> postData) {
// logger.debug("http post start [url:{}] [param:{}]", url, postData);
// logger.debug("http post postData:{}", postData);
ObjectMapper objectMapper = new ObjectMapper();
try {
String postDataString = objectMapper.writeValueAsString(postData);
String responseEntity = post(url, postDataString, ASYNC_CONFIG);
} catch (JsonProcessingException e) {
} catch (ClientRuntimeException e) {
}
}
/**
*
*
*
* @param url 请求的url
* @param postData post的数据
* @return 请求响应内容(解析后的结果)
*/
@Override
public Map<String, Object> httpPost(String url,String app_id, Map<String, Object> postData) {
// logger.debug("http post start url:{}", url);
// logger.debug("http post postData:{}", postData);
HttpLog httpLog = new HttpLog();
httpLog.setCreate_at(new Date());
httpLog.setUrl(url);
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> readValue = null;
try {
String postDataString = objectMapper.writeValueAsString(postData);
httpLog.setParam(postDataString);
httpLog.setApp_id(app_id);
// this.httpLogMapper.create(httpLog);
String responseEntity = post(url, postDataString, CONFIG);
// this.httpLogMapper.update(httpLog.getId(),responseEntity);
readValue = objectMapper.readValue(responseEntity, new TypeReference<Map<String, Object>>() {
});
} catch (JsonProcessingException e) {
} catch (IOException e) {
} catch (ClientRuntimeException e) {
}
return readValue;
}
/**
*
*
*
* @param url 请求的url
* @param postData post的数据
* @return 请求响应内容(解析后的结果)
*/
@Override
public Map<String, Object> httpPost(String url, Map<String, Object> postData) {
// logger.debug("http post start url:{}", url);
// logger.debug("http post postData:{}", postData);
HttpLog httpLog = new HttpLog();
httpLog.setCreate_at(new Date());
httpLog.setUrl(url);
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> readValue = null;
try {
String postDataString = objectMapper.writeValueAsString(postData);
httpLog.setParam(postDataString);
// this.httpLogMapper.create(httpLog);
String responseEntity = post(url, postData, CONFIG);
// this.httpLogMapper.update(httpLog.getId(),responseEntity);
readValue = objectMapper.readValue(responseEntity, new TypeReference<Map<String, Object>>() {
});
} catch (JsonProcessingException e) {
} catch (IOException e) {
} catch (ClientRuntimeException e) {
}
return readValue;
}
/**
*
*
*
* @param url 请求的url
* @param postData post的数据
* @return 请求响应内容(解析后的结果)
*/
@Override
public Map<String, Object> httpPostForm(String url,String app_id, Map<String, Object> postData) {
// logger.debug("http post start url:{}", url);
// logger.debug("http post postData:{}", postData);
HttpLog httpLog = new HttpLog();
httpLog.setCreate_at(new Date());
httpLog.setUrl(url);
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> readValue = null;
try {
String postDataString = objectMapper.writeValueAsString(postData);
httpLog.setParam(postDataString);
httpLog.setApp_id(app_id);
// this.httpLogMapper.create(httpLog);
String responseEntity = postForm(url, postDataString, CONFIG);
// this.httpLogMapper.update(httpLog.getId(),responseEntity);
readValue = objectMapper.readValue(responseEntity, new TypeReference<Map<String, Object>>() {
});
} catch (JsonProcessingException e) {
} catch (IOException e) {
} catch (ClientRuntimeException e) {
}
return readValue;
}
/**
*
*
*
* @param url 请求的url
* @param postData post的数据
* @return 请求响应内容(解析后的结果)
*/
@Override
public String httpPostString(String url,String app_id, Map<String, Object> postData) {
String responseEntity = null;
try {
responseEntity = postString(url, postData, CONFIG);
} catch (Exception e){
e.printStackTrace();
}
return responseEntity;
}
/**
*
*
*
* @param url 请求的url
* @return 请求响应内容(解析后的结果)
*/
@Override
public Map<String, Object> httpGet(String url,String app_id) {
// logger.debug("http post start url:{}", url);
// logger.debug("http post postData:{}", postData);
HttpLog httpLog = new HttpLog();
httpLog.setCreate_at(new Date());
httpLog.setUrl(url);
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> readValue = null;
try {
String responseEntity = get(url, CONFIG);
readValue = objectMapper.readValue(responseEntity, new TypeReference<Map<String, Object>>() {
});
} catch (JsonProcessingException e) {
} catch (IOException e) {
} catch (ClientRuntimeException e) {
}
return readValue;
}
/**
*
*
*
* @param url 请求的url
* @param postData post的数据
* @return 请求响应内容(解析后的结果)
*/
@Override
public Map<String, Object> httpPostList(String url,String app_id, List<Map<String, Object>> postData) {
// logger.debug("http post start url:{}", url);
// logger.debug("http post postData:{}", postData);
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> readValue = null;
try {
String postDataString = objectMapper.writeValueAsString(postData);
String responseEntity = post(url, postDataString, CONFIG);
readValue = objectMapper.readValue(responseEntity, new TypeReference<Map<String, Object>>() {
});
} catch (JsonProcessingException e) {
} catch (IOException e) {
} catch (ClientRuntimeException e) {
}
return readValue;
}
private String post(String url, String postParams, ClientConfig config) {
//创建http访问
Resource resource = new RestClient(config).resource(url);
resource.contentType("application/json;charset=UTF-8");
ClientResponse response = resource.post(postParams);
String responseEntity = response.getEntity(String.class);
return responseEntity;
}
private String postForm(String url, String postParams, ClientConfig config) {
//创建http访问
Resource resource = new RestClient(config).resource(url);
resource.contentType("application/x-www-form-urlencoded;charset=UTF-8");
ClientResponse response = resource.post(postParams);
String responseEntity = response.getEntity(String.class);
return responseEntity;
}
private String post(String url, Map<String, Object> postParams, ClientConfig config) {
String paramsDataString = null;
try {
paramsDataString = new ObjectMapper().writeValueAsString(postParams);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
/*** 百度地图suggestion的方法之间把应用卡死,可能是这里引起的 **/
// this.httpAccessLogService.transCreateAccessLog(httpAccessLog);
// 创建http访问
Resource resource = new RestClient(config).resource(url);
for (String key : postParams.keySet()) {
if (postParams.get(key) != null) {
resource.queryParam(key, postParams.get(key));
} else {
resource.queryParam(key, "");
}
}
ClientResponse response = resource.post(null);
String responseEntity = response.getEntity(String.class);
return responseEntity;
}
private String get(String url, ClientConfig config) {
//创建http访问
Resource resource = new RestClient(config).resource(url);
ClientResponse response = resource.get();
String responseEntity = response.getEntity(String.class);
return responseEntity;
}
private String postString(String url, Map<String,Object> postParams, ClientConfig config) {
//创建http访问
Resource resource = new RestClient(config).resource(url);
if(postParams != null){
for(String key:postParams.keySet()){
resource.queryParam(key,postParams.get(key));
}
}
ClientResponse response = resource.post(null);
String responseEntity = response.getEntity(String.class);
return responseEntity;
}
public Map<String, Object> httpForm(String url, Map<String, String> params) {
URL u = null;
HttpURLConnection con = null;
// 构建请求参数
StringBuffer sb = new StringBuffer();
if (params != null) {
for (Entry<String, String> e : params.entrySet()) {
sb.append(e.getKey());
sb.append("=");
sb.append(e.getValue());
sb.append("&");
}
sb.substring(0, sb.length() - 1);
}
System.out.println("send_url:" + url);
System.out.println("send_data:" + sb.toString());
// 尝试发送请求
try {
u = new URL(url);
con = (HttpURLConnection) u.openConnection();
//// POST 只能为大写,严格限制,post会不识别
con.setRequestMethod("POST");
con.setDoOutput(true);
con.setDoInput(true);
con.setUseCaches(false);
con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
OutputStreamWriter osw = new OutputStreamWriter(con.getOutputStream(), "UTF-8");
osw.write(sb.toString());
osw.flush();
osw.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (con != null) {
con.disconnect();
}
}
// 读取返回内容
StringBuffer buffer = new StringBuffer();
try {
//一定要有返回值,否则无法把请求发送给server端。
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8"));
String temp;
while ((temp = br.readLine()) != null) {
buffer.append(temp);
buffer.append("\n");
}
} catch (Exception e) {
e.printStackTrace();
}
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> readValue = null;
try {
readValue = objectMapper.readValue(buffer.toString(), new TypeReference<Map<String, Object>>() {
});
} catch (JsonProcessingException e) {
} catch (IOException e) {
} catch (ClientRuntimeException e) {
}
return readValue;
}
}
package com.example.support.model;
import org.apache.commons.lang3.RandomStringUtils;
import javax.servlet.http.HttpServletRequest;
import java.io.Serializable;
/**
* 响应的消息实体,使用例子如下:
*
* @FormToken(produce = true)
* @ResponseBody
* @RequestMapping(value = "/create/test", method = RequestMethod.GET)
* public Object test(HttpServletRequest request) throws JsonProcessingException {
* Object map = new HashMap<>();
* map.put("redirect", "http://www.baidu.com/");
* return new MessageEntity.Builder(request).code(MessageCodeEnum.ALREADY_EXISTS).
* msg("账户已存在").content(map).success(false).create();
* }
* <p/>
* 构造对此对象时,消息不传时会默认初始化一些值。以下键值对左边表示属性,右边表示默认值:requestId=null, msg=null, seccuess=false
* , code=0, content=null,而resubmitToken已内置在构造器中,无需担忧默认为空。通常该值是从 SESSION 中取,为了防止TOKEN 重复提交功能生效,
* 请勿自定义resubmitToken值。正确的做法是传入request
*/
public class MessageEntity implements Serializable {
private static final long serialVersionUID = 5165069341805388402L;
private final String msg; // 消息
private final boolean success; // 操作成功与否
private final String resubmitToken; // post token
private final String code; // 状态码
private final Object content; // 内容主体
/**
* 请选构造 MessageEntity.Builder 对象
*
* @param builder
*/
public MessageEntity(Builder builder) {
this.msg = builder.msg;
this.success = builder.success;
this.resubmitToken = builder.resubmitToken;
this.code = builder.code;
this.content = builder.content;
}
public String getMsg() {
return msg;
}
public boolean isSuccess() {
return success;
}
public String getResubmitToken() {
return resubmitToken;
}
public String getCode() {
return code;
}
public Object getContent() {
return content;
}
@Override
public String toString() {
return "MessageEntity{" +
", msg='" + msg + '\'' +
", success=" + success +
", resubmitToken='" + resubmitToken + '\'' +
", code=" + code +
", content=" + content +
'}';
}
public static class Builder {
private final String resubmitToken; // post token
private String msg; // 消息
private boolean success; // 操作成功与否
private String code; // 状态码
private Object content; // 内容主体
/**
* 新 token
*
* @param request
*/
public Builder(HttpServletRequest request) {
if (null != request) {
this.resubmitToken = getToken();
// request.getSession().setAttribute(FormTokenInterceptor.TOKEN_NAME, this.resubmitToken);
} else {
this.resubmitToken = null;
}
}
/**
* 新 token
*
*/
public Builder() {
this.resubmitToken = null;
}
/**
* 消息,需要解决国际化问题
*
* @param msg
* @return
*/
public Builder msg(String msg) {
this.msg = msg;
return this;
}
/**
* 是否成功
*
* @param success
* @return
*/
public Builder success(boolean success) {
this.success = success;
return this;
}
public Builder code(String code) {
this.code = code;
return this;
}
/**
* 消息主体,根据前端需求构造
*
* @param content
* @return
*/
public Builder content(Object content) {
this.content = content;
return this;
}
public MessageEntity create() {
return new MessageEntity(this);
}
public String getToken() {
return RandomStringUtils.random(32, 'a', 'b', 'c', 'd', 'e', 'f', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
}
}
}
\ No newline at end of file
package com.example.support.model;
/**
*/
public class UriEntity {
private String uri;
public UriEntity(String uri) {
this.uri = uri;
}
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
}
\ No newline at end of file
package com.example.utils;
import org.apache.commons.lang3.StringUtils;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
/**
* Created by long on 2017/8/28.
*/
public class DateFormatUtils {
//时间格式:yyyy-MM-dd HH:mm:ss
private static String DEFAULT_FORMAT = "yyyy-MM-dd HH:mm:ss";
/**
* 将时间转换为对应格式
* @param date : 时间
* @param format : 格式
* @return
*/
public static String getStrByFormat(Date date, String format){
if(StringUtils.isBlank(format)){
format = DEFAULT_FORMAT;
}
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(date);
}
/**
* 通过时间字符串和格式获取时间戳
* @param str : 时间字符串
* @param format : 格式
* @return
*/
public static Long getTimeByFormat(String str, String format){
try {
if(StringUtils.isBlank(format)){
format = DEFAULT_FORMAT;
}
SimpleDateFormat sdf = new SimpleDateFormat(format);
Date parse = sdf.parse(str);
return parse.getTime();
} catch (ParseException e) {
// e.printStackTrace();
}
return null;
}
/**
* 通过时间字符串和格式获取时间对象
* @param str : 时间字符串
* @param format : 格式
* @return
*/
public static Date getDateByFormat(String str, String format){
try {
if(StringUtils.isBlank(format)){
format = DEFAULT_FORMAT;
}
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.parse(str);
} catch (ParseException e) {
// e.printStackTrace();
}
return null;
}
/**
* 获取N天内的时间
* @param now
* @param n 正数表示在条件时间n天之后,负数表示在条件时间n天之前
* @return
*/
public static Date getBelongDay(Date now, int n){
Calendar calendar = Calendar.getInstance(); //得到日历
calendar.setTime(now);//把当前时间赋给日历
calendar.add(Calendar.DAY_OF_MONTH, n);
return calendar.getTime();
}
/**
* 获取N月内的时间
* @param now
* @param n 正数表示在条件时间n月之后,负数表示在条件时间n月之前
* @return
*/
public static Date getBelongMonth(Date now, int n){
Calendar calendar = Calendar.getInstance(); //得到日历
calendar.setTime(now);//把当前时间赋给日历
calendar.add(Calendar.MONTH, n);
return calendar.getTime();
}
/**
* 根据开始时间和结束时间返回时间段内的时间集合
*
* @param beginDate
* @param endDate
* @return List
*/
public static List<Date> getDatesBetweenTwoDate(Date beginDate, Date endDate) {
List<Date> lDate = new ArrayList<Date>();
lDate.add(beginDate);// 把开始时间加入集合
Calendar cal = Calendar.getInstance();
// 使用给定的 Date 设置此 Calendar 的时间
cal.setTime(beginDate);
boolean bContinue = true;
while (bContinue) {
// 根据日历的规则,为给定的日历字段添加或减去指定的时间量
cal.add(Calendar.DAY_OF_MONTH, 1);
// 测试此日期是否在指定日期之后
if (endDate.after(cal.getTime())) {
lDate.add(cal.getTime());
} else {
break;
}
}
lDate.add(endDate);// 把结束时间加入集合
return lDate;
}
//正式变负数
public static int unAbs(int a) {
return (a > 0) ? -a : a;
}
}
package com.example.utils;
import java.util.UUID;
/**
* Created by Administrator on 2017/4/20.
*/
public class RandomStringUtils extends org.apache.commons.lang3.RandomStringUtils {
public static final String ARTICLE_KEY_ALPHABET = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
public static String getString() {
return UUID.randomUUID().toString().replace("-", "");
}
/**
* 根据字母表生成指定位数随机字符串
*
* @param length 随机长度
* @return 随机字符串
*/
public static String getString(int length) {
return random(length, ARTICLE_KEY_ALPHABET);
}
}
package com.example.utils;
import sun.misc.BASE64Encoder;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Random;
/**
* Created by JA on 17/4/19.
*/
public class ValidateCode {
// 图片的宽度。
private int width = 160;
// 图片的高度。
private int height = 40;
// 验证码字符个数
private int codeCount = 5;
// 验证码干扰线数
private int lineCount = 150;
// 验证码
private String code = null;
// 验证码图片Buffer
private BufferedImage buffImg = null;
// 验证码范围,去掉0(数字)和O(拼音)容易混淆的(小写的1和L也可以去掉,大写不用了)
private char[] codeSequence = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J',
'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',
'X', 'Y', 'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
/**
* 默认构造函数,设置默认参数
*/
public ValidateCode() {
this.createCode();
}
/**
* @param width 图片宽
* @param height 图片高
*/
public ValidateCode(int width, int height) {
this.width = width;
this.height = height;
this.createCode();
}
/**
* @param width 图片宽
* @param height 图片高
* @param codeCount 字符个数
* @param lineCount 干扰线条数
*/
public ValidateCode(int width, int height, int codeCount, int lineCount) {
this.width = width;
this.height = height;
this.codeCount = codeCount;
this.lineCount = lineCount;
this.createCode();
}
public void createCode() {
int x = 0, fontHeight = 0, codeY = 0;
int red = 0, green = 0, blue = 0;
x = width / (codeCount + 2);//每个字符的宽度(左右各空出一个字符)
fontHeight = height - 2;//字体的高度
codeY = height - 4;
// 图像buffer
buffImg = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g = buffImg.createGraphics();
// 生成随机数
Random random = new Random();
// 将图像填充为白色
g.setColor(Color.WHITE);
g.fillRect(0, 0, width, height);
// 创建字体,可以修改为其它的
Font font = new Font("Fixedsys", Font.PLAIN, fontHeight);
// Font font = new Font("Times New Roman", Font.ROMAN_BASELINE, fontHeight);
g.setFont(font);
for (int i = 0; i < lineCount; i++) {
// 设置随机开始和结束坐标
int xs = random.nextInt(width);//x坐标开始
int ys = random.nextInt(height);//y坐标开始
int xe = xs + random.nextInt(width / 8);//x坐标结束
int ye = ys + random.nextInt(height / 8);//y坐标结束
// 产生随机的颜色值,让输出的每个干扰线的颜色值都将不同。
red = random.nextInt(255);
green = random.nextInt(255);
blue = random.nextInt(255);
g.setColor(new Color(red, green, blue));
g.drawLine(xs, ys, xe, ye);
}
// randomCode记录随机产生的验证码
StringBuffer randomCode = new StringBuffer();
// 随机产生codeCount个字符的验证码。
for (int i = 0; i < codeCount; i++) {
String strRand = String.valueOf(codeSequence[random.nextInt(codeSequence.length)]);
// 产生随机的颜色值,让输出的每个字符的颜色值都将不同。
red = random.nextInt(255);
green = random.nextInt(255);
blue = random.nextInt(255);
g.setColor(new Color(red, green, blue));
g.drawString(strRand, (i + 1) * x, codeY);
// 将产生的四个随机数组合在一起。
randomCode.append(strRand);
}
// 将四位数字的验证码保存到Session中。
code = randomCode.toString();
}
// public void write(String path) throws IOException {
// OutputStream sos = new FileOutputStream(path);
// this.write(sos);
// }
public String getBASE64() throws IOException {
// ImageIO.write(buffImg, "png", sos);
// sos.close();
String imageString = null;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
try {
ImageIO.write(buffImg, "png", bos);
byte[] imageBytes = bos.toByteArray();
BASE64Encoder encoder = new BASE64Encoder();
imageString = encoder.encode(imageBytes);
bos.close();
} catch (IOException e) {
e.printStackTrace();
}
return imageString;
}
public BufferedImage getBuffImg() {
return buffImg;
}
public String getCode() {
return code;
}
}
package com.example.utils.check;
import javax.servlet.http.HttpServletRequest;
/**
* Created by Administrator on 2017/4/1.
*/
public class CheckRefererUtils {
public static boolean checkReferer(HttpServletRequest request){
return true;
// String referer = request.getHeader("REFERER");
// String host = "lucky.csair.com";
//
// System.out.println("开始校验 referer:"+referer);
// if(referer == null || referer.indexOf(host) < 0){
// System.out.println("referer错误 referer:"+referer);
// return false;
// }
// return true;
}
}
package com.example.utils.dun;
import java.util.HashMap;
import java.util.Map;
import com.example.utils.dun.CheckResult;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import com.example.utils.dun.utils.HttpClient4Utils;
import com.example.utils.dun.utils.SignatureUtils;
public abstract class AbstProtectionChecker {
private String apiUrl;
private String secretId;
private String secretKey;
private String businessId;
protected String getApiUrl() {
return apiUrl;
}
protected String getSecretId() {
return secretId;
}
protected String getSecretKey() {
return secretKey;
}
protected String getBusinessId() {
return businessId;
}
protected AbstProtectionChecker(String apiUrl, String secretId, String secretKey, String businessId) {
this.apiUrl = apiUrl;
this.secretId = secretId;
this.secretKey = secretKey;
this.businessId = businessId;
}
private CheckResult check(Map<String, String> params) {
try {
String response = HttpClient4Utils.sendPost(this.apiUrl, params);
System.out.println(response);
// 解析响应
JsonObject jObject = new JsonParser().parse(response).getAsJsonObject();
int code = jObject.get("code").getAsInt();
String msg = jObject.get("msg").getAsString();
if (code == 200) {
// code==200说明接口正常
JsonObject dataObject = jObject.getAsJsonObject("result");
int action = dataObject.get("action").getAsInt();
if (action == 0) {
return CheckResult.NORMAL;
} else if (action == 10) {
return CheckResult.SUSPECT;
} else if (action == 20) {
return CheckResult.FATAL;
}
} else {
// 接口调用出现错误
// 请根据错误码 和 错误消息判断原因
System.err.println(String.format("ERROR: code=%d, msg=%s", code, msg));
}
} catch (Exception e) {
// log
System.out.println("接口调用异常(超时 等),当作[正常]处理");
}
return CheckResult.NORMAL;
}
/**
* 通过token查询结果
*
* @param token 前端提交的查询token
* @param businessParams 业务数据
* @return
* @throws Exception
*/
public CheckResult check(String token, Map<String, String> businessParams) throws Exception {
Map<String, String> params = new HashMap<String, String>();
params.put("version", "v1");
params.put("secretId", getSecretId());
params.put("businessId", getBusinessId());
params.put("timestamp", System.currentTimeMillis() / 1000 + "");
params.put("nonce", Math.random() + "");
params.put("token", token);
if (businessParams != null) {
params.putAll(businessParams);
}
// 生成签名,参见签名过程的示例代码
params.put("signature", SignatureUtils.genSignature(getSecretKey(), params));
return check(params);
}
}
package com.example.utils.dun;
public class ActivityProtectionChecker extends AbstProtectionChecker {
/**
* 活动反作弊检测接口地址
*/
private static final String API_URL = "https://ac.dun.163yun.com/v1/activity/check";
/**
*
* @param secretId 产品密钥ID
* @param secretKey 产品私有密钥,服务端生成签名信息使用,请严格保管,避免泄露
* @param businessId 业务ID,易盾根据产品业务特点分配
*/
public ActivityProtectionChecker(String secretId, String secretKey, String businessId) {
super(API_URL, secretId, secretKey, businessId);
}
}
package com.example.utils.dun;
public enum CheckResult {
/**
* 正常
*/
NORMAL,
/**
* 嫌疑
*/
SUSPECT,
/**
* 致命
*/
FATAL
}
package com.example.utils.dun.utils;
import java.io.IOException;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.config.RequestConfig;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
public class HttpClient4Utils {
private static HttpClient defaultClient = createHttpClient(20, 20, 5000, 5000, 3000);
/**
* 实例化HttpClient
*
* @param maxTotal
* @param maxPerRoute
* @param socketTimeout
* @param connectTimeout
* @param connectionRequestTimeout
* @return
*/
public static HttpClient createHttpClient(int maxTotal, int maxPerRoute, int socketTimeout, int connectTimeout,
int connectionRequestTimeout) {
RequestConfig defaultRequestConfig = RequestConfig.custom().setSocketTimeout(socketTimeout)
.setConnectTimeout(connectTimeout).setConnectionRequestTimeout(connectionRequestTimeout).build();
PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager();
cm.setMaxTotal(maxTotal);
cm.setDefaultMaxPerRoute(maxPerRoute);
CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(cm)
.setDefaultRequestConfig(defaultRequestConfig).build();
return httpClient;
}
/**
* 发送post请求
*
* @param httpClient
* @param url 请求地址
* @param params 请求参数
* @param encoding 编码
* @return
*/
public static String sendPost(HttpClient httpClient, String url, Map<String, String> params, Charset encoding) {
String resp = "";
HttpPost httpPost = new HttpPost(url);
if (params != null && params.size() > 0) {
List<NameValuePair> formParams = new ArrayList<NameValuePair>();
Iterator<Map.Entry<String, String>> itr = params.entrySet().iterator();
while (itr.hasNext()) {
Map.Entry<String, String> entry = itr.next();
formParams.add(new BasicNameValuePair(entry.getKey(), entry.getValue()));
}
UrlEncodedFormEntity postEntity = new UrlEncodedFormEntity(formParams, encoding);
httpPost.setEntity(postEntity);
}
CloseableHttpResponse response = null;
try {
response = (CloseableHttpResponse) httpClient.execute(httpPost);
resp = EntityUtils.toString(response.getEntity(), encoding);
} catch (Exception e) {
// log
e.printStackTrace();
} finally {
if (response != null) {
try {
response.close();
} catch (IOException e) {
// log
e.printStackTrace();
}
}
}
return resp;
}
/**
* 发送post请求
* @param url 请求地址
* @param params 请求参数
* @return
*/
public static String sendPost(String url, Map<String, String> params) {
Charset encoding = Charset.forName("utf8");
return sendPost(defaultClient, url, params, encoding);
}
}
\ No newline at end of file
package com.example.utils.dun.utils;
import java.io.UnsupportedEncodingException;
import java.util.Arrays;
import java.util.Map;
import org.apache.commons.codec.digest.DigestUtils;
public class SignatureUtils {
/**
* 生成签名信息
* @param secretKey 产品私钥
* @param params 接口请求参数名和参数值map,不包括signature参数名
* @return
* @throws UnsupportedEncodingException
*/
public static String genSignature(String secretKey, Map<String, String> params) throws UnsupportedEncodingException {
// 1. 参数名按照ASCII码表升序排序
String[] keys = params.keySet().toArray(new String[0]);
Arrays.sort(keys);
// 2. 按照排序拼接参数名与参数值
StringBuffer paramBuffer = new StringBuffer();
for (String key : keys) {
paramBuffer.append(key).append(params.get(key) == null ? "" : params.get(key));
}
// 3. 将secretKey拼接到最后
paramBuffer.append(secretKey);
// 4. MD5是128位长度的摘要算法,用16进制表示,一个十六进制的字符能表示4个位,所以签名后的字符串长度固定为32个十六进制字符。
return DigestUtils.md5Hex(paramBuffer.toString().getBytes("UTF-8"));
}
}
package com.example.utils.email;
import javax.mail.Authenticator;
import javax.mail.PasswordAuthentication;
/**
* Created by JA on 17/4/6.
*/
public class Authentication extends Authenticator {
String username=null;
String password=null;
public Authentication(){
}
public Authentication(String username, String password) {
this.username = username;
this.password = password;
}
protected PasswordAuthentication getPasswordAuthentication(){
PasswordAuthentication pa = new PasswordAuthentication(username, password);
return pa;
}
}
\ No newline at end of file
package com.example.utils.email;
import org.apache.commons.lang3.StringUtils;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.*;
import javax.mail.internet.*;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.util.Properties;
/**
* 邮件发送工具类
*/
public class SendMailUtil {
/**
* 邮件发送的方法
*
* @param to 收件人
* @param subject 主题
* @param content 内容
* @param smtp 协议
* @param host 发送服务器服务器
* @param sendName 邮件发送人
* @param sendPort 邮件发送人端口
* @param userName 邮件发送人名
* @param userPwd 邮件发送人密码
* @return 成功或失败
*/
public static boolean send(String to, String subject, String content,String nickname, String smtp, String host,
String sendName, String sendPort, String userName, String userPwd) {
// 第一步:创建Session
Properties props = new Properties();
// 指定邮件的传输协议,smtp(Simple Mail Transfer Protocol 简单的邮件传输协议)
props.put("mail.transport.protocol", smtp);
// 指定邮件发送服务器服务器 "smtp.qq.com"
props.put("mail.host", host);
// 指定邮件的发送人(您用来发送邮件的服务器,比如您的163\sina等邮箱)
props.put("mail.from", sendName);
if (true) {
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.socketFactory.fallback", "false");
props.put("mail.smtp.socketFactory.port", sendPort);
}
props.put("mail.smtp.auth", "true");
Authentication authentication = new Authentication(userName, userPwd);
Session session = Session.getDefaultInstance(props, authentication);
// 开启调试模式
session.setDebug(true);
try {
// 第二步:获取邮件发送对象
Transport transport = session.getTransport();
// 连接邮件服务器,链接您的163、sina邮箱,用户名(不带@163.com,登录邮箱的邮箱账号,不是邮箱地址)、密码
transport.connect(userName, userPwd);
Address toAddress = new InternetAddress(to);
// 第三步:创建邮件消息体
MimeMessage message = new MimeMessage(session);
MimeMultipart multipart = new MimeMultipart("related");
//设置自定义发件人昵称
String nick="";
try {
nick=javax.mail.internet.MimeUtility.encodeText(nickname);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
// message.setFrom(new InternetAddress(nick+" <"+sendName+">"));
//设置发信人
message.setFrom(new InternetAddress(sendName));
BodyPart messageBodyPart = new MimeBodyPart();
messageBodyPart.setContent(content, "text/html;charset=utf-8");
// 邮件的主题
message.setSubject(subject);
//收件人
message.addRecipient(Message.RecipientType.TO, toAddress);
/*//抄送人
Address ccAddress = new InternetAddress("first.lady@whitehouse.gov");
message.addRecipient(Message.RecipientType.CC, ccAddress);*/
multipart.addBodyPart(messageBodyPart);
// 邮件的内容
message.setContent(multipart);
// 邮件发送时间
message.setSentDate(new Date());
// 第四步:发送邮件
// 第一个参数:邮件的消息体
// 第二个参数:邮件的接收人,多个接收人用逗号隔开(test1@163.com,test2@sina.com)
transport.sendMessage(message, InternetAddress.parse(to));
return true;
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
/**
* 邮件发送的方法,带附件
*
* @param to 收件人, 多个Email以英文逗号分隔
* @param cc 抄送, 多个Email以英文逗号分隔
* @param subject 主题
* @param content 内容
* @param smtp 协议
* @param host 发送服务器服务器
* @param sendName 邮件发送人
* @param sendPort 邮件发送人端口
* @param userName 邮件发送人名
* @param userPwd 邮件发送人密码
* @param files 附件 (路径+文件名)
* @return 成功或失败
*/
public static boolean sendMail(String to, String cc, String subject, String content,String nickname, String smtp,
String host, String sendName, String sendPort, String userName,
String userPwd, String[] files) {
System.out.println("cc:" + cc);
// 第一步:创建Session
Properties props = new Properties();
// 指定邮件的传输协议,smtp(Simple Mail Transfer Protocol 简单的邮件传输协议)
props.put("mail.transport.protocol", smtp);
// 指定邮件发送服务器服务器 "smtp.qq.com"
props.put("mail.host", host);
// 指定邮件的发送人(您用来发送邮件的服务器,比如您的163\sina等邮箱)
props.put("mail.from", sendName);
if (true) {
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.socketFactory.fallback", "false");
props.put("mail.smtp.socketFactory.port", sendPort);
}
props.put("mail.smtp.auth", "true");
Authentication authentication = new Authentication(userName, userPwd);
Session session = Session.getDefaultInstance(props, authentication);
// 开启调试模式
session.setDebug(true);
try {
// 第二步:获取邮件发送对象
Transport transport = session.getTransport();
// 连接邮件服务器,链接您的163、sina邮箱,用户名(不带@163.com,登录邮箱的邮箱账号,不是邮箱地址)、密码
transport.connect(userName, userPwd);
// Address toAddress = new InternetAddress(to);
// 第三步:创建邮件消息体
MimeMessage message = new MimeMessage(session);
MimeMultipart multipart = new MimeMultipart("related");
//设置自定义发件人昵称
String nick="";
try {
nick=javax.mail.internet.MimeUtility.encodeText(nickname);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
message.setFrom(new InternetAddress(nick+" <"+sendName+">"));
//设置发信人
// message.setFrom(new InternetAddress(sendName));
BodyPart messageBodyPart = new MimeBodyPart();
messageBodyPart.setContent(content, "text/html;charset=utf-8");
// 邮件的主题
message.setSubject(subject);
//收件人
message.addRecipients(Message.RecipientType.TO, InternetAddress.parse(to));
//抄送人
if(StringUtils.isNotBlank(cc)){
// Address ccAddress = new InternetAddress(cc);
message.addRecipients(Message.RecipientType.CC, InternetAddress.parse(cc));
}
multipart.addBodyPart(messageBodyPart);
// 邮件的内容
message.setContent(multipart);
// 邮件发送时间
message.setSentDate(new Date());
/*添加附件*/
if(files != null){
for (String file : files) {
MimeBodyPart bp = new MimeBodyPart();
FileDataSource fileds = new FileDataSource(file);
bp.setDataHandler(new DataHandler(fileds));
bp.setFileName(MimeUtility.encodeText(fileds.getName(), "UTF-8", "B"));
multipart.addBodyPart(bp);
}
}
// 第四步:发送邮件
// 第一个参数:邮件的消息体
// 第二个参数:邮件的接收人,多个接收人用逗号隔开(test1@163.com,test2@sina.com)
transport.sendMessage(message, InternetAddress.parse(to));
// transport.sendMessage(message, InternetAddress.parse(cc));
return true;
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
}
package com.example.utils.file;
import org.springframework.web.multipart.MultipartFile;
import sun.misc.BASE64Decoder;
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;
/**
* Created by JA on 17/7/3.
*/
public class DefaultFileUpload {
/**
* 快速上传,等同于调用另外一个uplaod方法
*
* @param file MultipartFile 对象,不能为空
* @return FileUploadInfo
*/
public static FileUploadInfo directUpload(String home, MultipartFile file) {
return new DefaultFileUpload().upload(home,file);
}
public FileUploadInfo upload(String home,MultipartFile file) {
try {
InputStream inputStream = file.getInputStream();
String savePath = home;
String originFileName = file.getOriginalFilename();
String suffix = FileType.getSuffixByFilename(originFileName);
String url = savePath + "/" + getRandomString() + suffix;
File filePath = new File(url);
File parentFile = filePath.getParentFile();
if (!parentFile.exists()) {
parentFile.mkdirs(); // create dirs
}
// filePath.createNewFile();
inputstreamtofile(inputStream,filePath);
// file.transferTo(filePath);
return new FileUploadInfo(true, originFileName, file.getSize(), url.replace(home, ""), suffix);
} catch (IOException e) {
e.printStackTrace();
// logger.error("file upload fail!", e);
FileUploadInfo fileUploadInfo = new FileUploadInfo(false, null, 0, null, null);
fileUploadInfo.setStateMsg(e.getMessage());
return fileUploadInfo;
}
}
public FileUploadInfo uploadBase64(String home,String base64) {
try {
BASE64Decoder decoder = new BASE64Decoder();
String savePath = home;
String suffix = base64.substring(base64.indexOf('/') + 1, base64.indexOf(';'));
String str1 = base64.split(",")[1];
base64 = str1;
String url = savePath + "/" + getRandomString()+"." + suffix;
// File filePath = new File(url);
// filePath.createNewFile();
//对字节数组字符串进行Base64解码并生成图片
if (base64 == null){
FileUploadInfo fileUploadInfo = new FileUploadInfo(false, null, 0, null, null);
fileUploadInfo.setStateMsg("");
return fileUploadInfo;
}
//Base64解码
byte[] bytes = decoder.decodeBuffer(base64);
OutputStream out = new FileOutputStream(url);
out.write(bytes);
out.flush();
out.close();
// file.transferTo(filePath);
return new FileUploadInfo(true, "", 0, url.replace(home, ""), suffix);
} catch (Exception e) {
e.printStackTrace();
// logger.error("file upload fail!", e);
FileUploadInfo fileUploadInfo = new FileUploadInfo(false, null, 0, null, null);
fileUploadInfo.setStateMsg(e.getMessage());
return fileUploadInfo;
}
}
public static void inputstreamtofile(InputStream ins,File file) {
try {
OutputStream os = new FileOutputStream(file);
int bytesRead = 0;
byte[] buffer = new byte[8192];
while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) {
os.write(buffer, 0, bytesRead);
}
os.close();
ins.close();
} catch (Exception e) {
e.printStackTrace();
}
}
private String getDateTime(String format) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format);
return simpleDateFormat.format(new Date());
}
private String getRandomString() {
return UUID.randomUUID().toString().replace("-", "");
}
}
\ No newline at end of file
package com.example.utils.file;
import java.util.HashMap;
import java.util.Map;
/**
* Created by caobug on 15/5/22.
*/
public class FileType {
public static final String JPG = "JPG";
private static final Map<String, String> types = new HashMap<String, String>() {{
put(FileType.JPG, ".jpg");
}};
public static String getSuffix(String key) {
return FileType.types.get(key);
}
/**
* 根据给定的文件名,获取其后缀信息
*
* @param filename
* @return
*/
public static String getSuffixByFilename(String filename) {
return filename.substring(filename.lastIndexOf(".")).toLowerCase();
}
/**
* 根据给定的文件名,获取文件类型
*
* @param filename
* @return
*/
public static String getFileType(String filename) {
return filename.substring(filename.lastIndexOf(".") + 1).toLowerCase();
}
}
package com.example.utils.file;
/**
* Created by JA on 17/7/3.
*/
/**
* 文件上传信息
* <p/>
* Created by caobug on 15/5/22.
*/
public class FileUploadInfo {
private boolean state; // 上传状态
private String stateMsg;// 状态消息
private String originalName; // 原始文件名
private long size; // 文件大小
private String url; // 文件保存路径
private String suffix; // 后缀
public FileUploadInfo(boolean state, String originalName, long size, String url, String suffix) {
this.state = state;
this.originalName = originalName;
this.size = size;
this.url = url;
this.suffix = suffix;
}
public boolean isState() {
return state;
}
public void setState(boolean state) {
this.state = state;
}
public String getOriginalName() {
return originalName;
}
public void setOriginalName(String originalName) {
this.originalName = originalName;
}
public long getSize() {
return size;
}
public void setSize(long size) {
this.size = size;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getSuffix() {
return suffix;
}
public void setSuffix(String suffix) {
this.suffix = suffix;
}
public String getStateMsg() {
return stateMsg;
}
public void setStateMsg(String stateMsg) {
this.stateMsg = stateMsg;
}
}
package com.example.utils.md5;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.math.BigInteger;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
import java.security.MessageDigest;
/**
* Created by caobug on 14/11/20.
*/
public class MD5Utils {
public static String hash(String str) {
try {
java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5");
byte[] array = md.digest(str.getBytes());
StringBuilder sb = new StringBuilder();
for (byte anArray : array) {
sb.append(Integer.toHexString((anArray & 0xFF) | 0x100).substring(1, 3));
}
return sb.toString();
} catch (java.security.NoSuchAlgorithmException ignored) {
}
return "";
}
private static String byteArrayToHexString(byte b[]) {
StringBuffer resultSb = new StringBuffer();
for (int i = 0; i < b.length; i++)
resultSb.append(byteToHexString(b[i]));
return resultSb.toString();
}
private static String byteToHexString(byte b) {
int n = b;
if (n < 0)
n += 256;
int d1 = n / 16;
int d2 = n % 16;
return hexDigits[d1] + hexDigits[d2];
}
public static String MD5Encode(String origin, String charsetname) {
String resultString = null;
try {
resultString = new String(origin);
MessageDigest md = MessageDigest.getInstance("MD5");
if (charsetname == null || "".equals(charsetname))
resultString = byteArrayToHexString(md.digest(resultString
.getBytes()));
else
resultString = byteArrayToHexString(md.digest(resultString
.getBytes(charsetname)));
} catch (Exception exception) {
}
return resultString;
}
public static String getMd5ByFile(File file) throws FileNotFoundException {
String value = null;
FileInputStream in = new FileInputStream(file);
try {
MappedByteBuffer byteBuffer = in.getChannel().map(FileChannel.MapMode.READ_ONLY, 0, file.length());
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(byteBuffer);
BigInteger bi = new BigInteger(1, md5.digest());
value = bi.toString(16);
} catch (Exception e) {
e.printStackTrace();
} finally {
if(null != in) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return value;
}
private static final String hexDigits[] = { "0", "1", "2", "3", "4", "5",
"6", "7", "8", "9", "a", "b", "c", "d", "e", "f" };
}
\ No newline at end of file
package com.example.utils.mybatis;
import com.example.utils.mybatis.pageable.MybatisPageableInterceptor;
import org.apache.ibatis.plugin.Interceptor;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
import org.springframework.core.io.support.ResourcePatternResolver;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import org.springframework.transaction.annotation.TransactionManagementConfigurer;
import javax.sql.DataSource;
@Configuration
@EnableTransactionManagement
public class MyBatisConfig implements TransactionManagementConfigurer {
@Autowired
DataSource dataSource;
@Value("${mybatis.mapperLocations}")
private String mybatismapperLocations;
@Autowired
MybatisPageableInterceptor mybatisPageableInterceptor;
@Bean(name = "sqlSessionFactory")
public SqlSessionFactory sqlSessionFactoryBean() {
System.out.println("sqlSessionFactory=============");
System.out.println("sqlSessionFactory=============");
System.out.println("sqlSessionFactory=============");
System.out.println("sqlSessionFactory=============");
System.out.println("sqlSessionFactory=============");
SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
bean.setDataSource(dataSource);
//添加分页插件
bean.setPlugins(new Interceptor[]{mybatisPageableInterceptor});
//添加XML目录
ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
try {
// SqlSessionFactory sqlSessionFactory = bean.getObject();
// org.apache.ibatis.session.Configuration configuration = sqlSessionFactory.getConfiguration();
// //支持驼峰
// configuration.setMapUnderscoreToCamelCase(true);
bean.setMapperLocations(resolver.getResources(mybatismapperLocations));
SqlSessionFactory sqlSessionFactory = bean.getObject();
sqlSessionFactory.getConfiguration().setMapUnderscoreToCamelCase(true);// 开启驼峰映射
return sqlSessionFactory;
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
@Bean
public SqlSessionTemplate sqlSessionTemplate(SqlSessionFactory sqlSessionFactory) {
return new SqlSessionTemplate(sqlSessionFactory);
}
@Bean
@Override
public PlatformTransactionManager annotationDrivenTransactionManager() {
return new DataSourceTransactionManager(dataSource);
}
}
\ No newline at end of file
package com.example.utils.mybatis.pageable;
public class Dialect {
public boolean supportsLimit() {
return false;
}
public boolean supportsLimitOffset() {
return supportsLimit();
}
/**
* 将sql变成分页sql语句,直接使用offset,limit的值作为占位符.</br> 源代码为:
* getLimitString(sql,offset
* ,String.valueOf(offset),limit,String.valueOf(limit))
*/
public String getLimitString(String sql, int offset, int limit) {
return getLimitString(sql, offset, Integer.toString(offset), limit,
Integer.toString(limit));
}
/**
* 将sql变成分页sql语句,提供将offset及limit使用占位符(placeholder)替换.
* <p/>
* <pre>
* 如mysql
* dialect.getLimitString("select * from user", 12, ":offset",0,":limit") 将返回
* select * from user limit :offset,:limit
* </pre>
*
* @return 包含占位符的分页sql
*/
public String getLimitString(String sql, int offset,
String offsetPlaceholder, int limit, String limitPlaceholder) {
throw new UnsupportedOperationException("paged queries not supported");
}
/**
* 将sql转换为总记录数SQL
*
* @param sql SQL语句
* @return 总记录数的sql
*/
public String getCountString(String sql) {
return "select count(1) from (" + sql + ") tmp_count";
}
/**
* 将sql转换为带排序的SQL
*
* @param sql
* SQL语句
* @return 总记录数的sql
*/
// public String getSortString(String sql, List<Order> orders) {
// if (orders == null || orders.isEmpty()) {
// return sql;
// }
//
// StringBuffer buffer = new StringBuffer("select * from (").append(sql)
// .append(") temp_order order by ");
// for (Order order : orders) {
// if (order != null) {
// buffer.append(order.toString()).append(", ");
// }
//
// }
// buffer.delete(buffer.length() - 2, buffer.length());
// return buffer.toString();
// }
}
package com.example.utils.mybatis.pageable;
public class MySQLDialect extends Dialect {
public boolean supportsLimitOffset() {
return true;
}
public boolean supportsLimit() {
return true;
}
public String getLimitString(String sql, int offset, String offsetPlaceholder, int limit, String limitPlaceholder) {
if (offset > 0) {
return sql + " limit " + offsetPlaceholder + "," + limitPlaceholder;
} else {
return sql + " limit " + limitPlaceholder;
}
}
}
\ No newline at end of file
package com.example.utils.mybatis.pageable;
import org.apache.ibatis.binding.MapperMethod;
import org.apache.ibatis.executor.Executor;
import org.apache.ibatis.executor.parameter.ParameterHandler;
import org.apache.ibatis.mapping.BoundSql;
import org.apache.ibatis.mapping.MappedStatement;
import org.apache.ibatis.mapping.MappedStatement.Builder;
import org.apache.ibatis.mapping.ParameterMapping;
import org.apache.ibatis.mapping.SqlSource;
import org.apache.ibatis.plugin.*;
import org.apache.ibatis.scripting.defaults.DefaultParameterHandler;
import org.apache.ibatis.session.ResultHandler;
import org.apache.ibatis.session.RowBounds;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Service;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
/**
* 分页插件,使用 Pageable 和 Page 对象作为输入和输出。
* 只要方法参数中包含 Pageable 参数,则自动分页。
* <p/>
*/
@Service
@Intercepts({@Signature(type = Executor.class, method = "query", args =
{MappedStatement.class, Object.class, RowBounds.class, ResultHandler.class})})
public class MybatisPageableInterceptor implements Interceptor {
private static Logger logger = LogManager.getLogger(MybatisPageableInterceptor.class);
static int MAPPED_STATEMENT_INDEX = 0;
static int PARAMETER_INDEX = 1;
static int ROWBOUNDS_INDEX = 2;
static int RESULT_HANDLER_INDEX = 3;
private Dialect dialect = new MySQLDialect();
@Override
public Object intercept(Invocation inv) throws Throwable {
final Object[] queryArgs = inv.getArgs();
// 查找方法参数中的 分页请求对象
Pageable pageRequest = this.findPageableObject(queryArgs[PARAMETER_INDEX]);
// 如果需要分页
if (pageRequest != null) {
final MappedStatement ms = (MappedStatement) queryArgs[MAPPED_STATEMENT_INDEX];
final Object parameter = queryArgs[PARAMETER_INDEX];
final BoundSql boundSql = ms.getBoundSql(parameter);
// 删除尾部的 ';'
String sql = boundSql.getSql().trim().replaceAll(";$", "");
// 1. 搞定总记录数(如果需要的话)
// int total = 0;
// if (pageRequest.getCountable()) {
// total = this.queryTotal(sql, ms, boundSql);
// }
// 2. 搞定limit 查询
// 2.1 获取分页SQL,并完成参数准备
String limitSql = dialect.getLimitString(sql, pageRequest.getOffset(), pageRequest.getPageSize());
queryArgs[ROWBOUNDS_INDEX] = new RowBounds(RowBounds.NO_ROW_OFFSET, RowBounds.NO_ROW_LIMIT);
queryArgs[MAPPED_STATEMENT_INDEX] = copyFromNewSql(ms, boundSql, limitSql);
// 2.2 继续执行剩余步骤,获取查询结果
// Object ret = inv.proceed();
//
// // 3. 组成分页对象
// Page<?> pi = new Page<Object>((List) ret, pageRequest, total);
//
// // 4. MyBatis 需要返回一个List对象,这里只是满足MyBatis而作的临时包装
// List<Page<?>> tmp = new ArrayList<Page<?>>(1);
// tmp.add(pi);
}
return inv.proceed();
}
/**
* 在方法参数中查找 分页请求对象
*
* @param params Mapper接口方法中的参数对象
* @return
*/
private Pageable findPageableObject(Object params) {
if (params == null) {
return null;
}
// 单个参数 表现为参数对象
if (Pageable.class.isAssignableFrom(params.getClass())) {
return (Pageable) params;
}
// 多个参数 表现为 ParamMap
else if (params instanceof MapperMethod.ParamMap) {
MapperMethod.ParamMap<Object> paramMap = (MapperMethod.ParamMap<Object>) params;
for (Map.Entry<String, Object> entry : paramMap.entrySet()) {
Object paramValue = entry.getValue();
if (paramValue != null && Pageable.class.isAssignableFrom(paramValue.getClass())) {
return (Pageable) paramValue;
}
}
} else if (params instanceof HashMap) {
Map<String, Object> stringObjectMap = (Map<String, Object>) params;
for (Map.Entry<String, Object> entry : stringObjectMap.entrySet()) {
Object paramValue = entry.getValue();
if (paramValue != null && Pageable.class.isAssignableFrom(paramValue.getClass())) {
return (Pageable) paramValue;
}
}
}
return null;
}
@Override
public Object plugin(Object target) {
// return Plugin.wrap(target, this);
if (Executor.class.isAssignableFrom(target.getClass())) {
return Plugin.wrap(target, this);
}
return target;
}
@Override
public void setProperties(Properties p) {
String dialectClass = p.getProperty("dialectClass");
try {
setDialect((Dialect) Class.forName(dialectClass).newInstance());
} catch (Exception e) {
throw new RuntimeException("cannot create dialect instance by dialectClass:" + dialectClass, e);
}
}
/**
* 查询总记录数
*
* @param sql
* @param mappedStatement
* @param boundSql
* @return
* @throws SQLException
*/
private int queryTotal(String sql, MappedStatement mappedStatement,
BoundSql boundSql) throws SQLException {
Connection connection = null;
PreparedStatement countStmt = null;
ResultSet rs = null;
try {
connection = mappedStatement.getConfiguration().getEnvironment().getDataSource().getConnection();
String countSql = this.dialect.getCountString(sql);
countStmt = connection.prepareStatement(countSql);
BoundSql countBoundSql = new BoundSql(mappedStatement.getConfiguration(), countSql,
boundSql.getParameterMappings(), boundSql.getParameterObject());
setParameters(countStmt, mappedStatement, countBoundSql, boundSql.getParameterObject());
rs = countStmt.executeQuery();
int totalCount = 0;
if (rs.next()) {
totalCount = rs.getInt(1);
}
return totalCount;
} catch (SQLException e) {
logger.error("查询总记录数出错", e);
throw e;
} finally {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
logger.error("exception happens when doing: ResultSet.close()", e);
}
}
if (countStmt != null) {
try {
countStmt.close();
} catch (SQLException e) {
logger.error("exception happens when doing: PreparedStatement.close()", e);
}
}
if (connection != null) {
try {
connection.close();
} catch (SQLException e) {
logger.error("exception happens when doing: Connection.close()", e);
}
}
}
}
/**
* 对SQL参数(?)设值
*
* @param ps
* @param mappedStatement
* @param boundSql
* @param parameterObject
* @throws SQLException
*/
private void setParameters(PreparedStatement ps, MappedStatement mappedStatement, BoundSql boundSql,
Object parameterObject) throws SQLException {
ParameterHandler parameterHandler = new DefaultParameterHandler(mappedStatement, parameterObject, boundSql);
parameterHandler.setParameters(ps);
}
public Dialect getDialect() {
return dialect;
}
public void setDialect(Dialect dialect) {
this.dialect = dialect;
}
private MappedStatement copyFromNewSql(MappedStatement ms,
BoundSql boundSql, String sql) {
BoundSql newBoundSql = copyFromBoundSql(ms, boundSql, sql);
return copyFromMappedStatement(ms, new BoundSqlSqlSource(newBoundSql));
}
public static class BoundSqlSqlSource implements SqlSource {
BoundSql boundSql;
public BoundSqlSqlSource(BoundSql boundSql) {
this.boundSql = boundSql;
}
public BoundSql getBoundSql(Object parameterObject) {
return boundSql;
}
}
private BoundSql copyFromBoundSql(MappedStatement ms, BoundSql boundSql,
String sql) {
BoundSql newBoundSql = new BoundSql(ms.getConfiguration(), sql, boundSql.getParameterMappings(), boundSql.getParameterObject());
for (ParameterMapping mapping : boundSql.getParameterMappings()) {
String prop = mapping.getProperty();
if (boundSql.hasAdditionalParameter(prop)) {
newBoundSql.setAdditionalParameter(prop, boundSql.getAdditionalParameter(prop));
}
}
return newBoundSql;
}
//see: MapperBuilderAssistant
private MappedStatement copyFromMappedStatement(MappedStatement ms, SqlSource newSqlSource) {
Builder builder = new Builder(ms.getConfiguration(), ms.getId(), newSqlSource, ms.getSqlCommandType());
builder.resource(ms.getResource());
builder.fetchSize(ms.getFetchSize());
builder.statementType(ms.getStatementType());
builder.keyGenerator(ms.getKeyGenerator());
if (ms.getKeyProperties() != null && ms.getKeyProperties().length != 0) {
StringBuffer keyProperties = new StringBuffer();
for (String keyProperty : ms.getKeyProperties()) {
keyProperties.append(keyProperty).append(",");
}
keyProperties.delete(keyProperties.length() - 1, keyProperties.length());
builder.keyProperty(keyProperties.toString());
}
//setStatementTimeout()
builder.timeout(ms.getTimeout());
//setStatementResultMap()
builder.parameterMap(ms.getParameterMap());
//setStatementResultMap()
builder.resultMaps(ms.getResultMaps());
builder.resultSetType(ms.getResultSetType());
//setStatementCache()
builder.cache(ms.getCache());
builder.flushCacheRequired(ms.isFlushCacheRequired());
builder.useCache(ms.isUseCache());
return builder.build();
}
}
\ No newline at end of file
package com.example.utils.mybatis.pageable;
public class OracleDialect extends Dialect {
public boolean supportsLimit() {
return true;
}
public boolean supportsLimitOffset() {
return true;
}
public String getLimitString(String sql, int offset, String offsetPlaceholder, int limit, String limitPlaceholder) {
sql = sql.trim();
boolean isForUpdate = false;
if (sql.toLowerCase().endsWith(" for update")) {
sql = sql.substring(0, sql.length() - 11);
isForUpdate = true;
}
StringBuffer pagingSelect = new StringBuffer(sql.length() + 100);
if (offset > 0) {
pagingSelect.append("select * from ( select row_.*, rownum rownum_ from ( ");
} else {
pagingSelect.append("select * from ( ");
}
pagingSelect.append(sql);
if (offset > 0) {
// int end = offset+limit;
String endString = offsetPlaceholder + "+" + limitPlaceholder;
pagingSelect.append(" ) row_ ) where rownum_ <= " + endString + " and rownum_ > " + offsetPlaceholder);
} else {
pagingSelect.append(" ) where rownum <= " + limitPlaceholder);
}
if (isForUpdate) {
pagingSelect.append(" for update");
}
return pagingSelect.toString();
}
}
package com.example.utils.mybatis.pageable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
/**
* 分页对象, 存放单页数据
*/
public class Page<T> {
private static final long serialVersionUID = 867755909294344406L;
private final List<T> content = new ArrayList<T>();
private final Pageable pageable;
private final long total;
public Page(List<T> content, Pageable pageable, long total) {
if (null == content) {
throw new IllegalArgumentException("Content must not be null!");
}
this.content.addAll(content);
this.total = total;
this.pageable = pageable;
}
public Page(List<T> content) {
this(content, null, null == content ? 0 : content.size());
}
/**
* 请求页面
*
* @return
*/
public int getNumber() {
return pageable == null ? 0 : pageable.getPageNumber();
}
/**
* page size
*
* @return
*/
public int getSize() {
return pageable == null ? 0 : pageable.getPageSize();
}
/**
* 总页数
*
* @return
*/
public int getTotalPages() {
return getSize() == 0 ? 1 : (int) Math.ceil((double) total / (double) getSize());
}
/**
* 当前页记录条数
*
* @return
*/
public int getNumberOfElements() {
return content.size();
}
/**
* 总记录条数
*
* @return
*/
public long getTotalElements() {
return total;
}
/**
* 是否有上一页
*
* @return
*/
public boolean hasPreviousPage() {
return getNumber() > 0;
}
/**
* 是否首页
*
* @return
*/
public boolean isFirstPage() {
return !hasPreviousPage();
}
/**
* 是否有下一页
*
* @return
*/
public boolean hasNextPage() {
return getNumber() + 1 < getTotalPages();
}
/**
* 是否末页
*
* @return
*/
public boolean isLastPage() {
return !hasNextPage();
}
/**
* 下一页请求对象
*
* @return
*/
public Pageable nextPageable() {
return hasNextPage() ? pageable.next() : null;
}
/**
* 上一页请求对象
*
* @return
*/
public Pageable previousPageable() {
if (hasPreviousPage()) {
return pageable.previousOrFirst();
}
return null;
}
/**
* 迭代器
*
* @return
*/
public Iterator<T> iterator() {
return content.iterator();
}
/**
* 当前页元素列表
*
* @return
*/
public List<T> getContent() {
return Collections.unmodifiableList(content);
}
/**
* 当前页是否有元素
*
* @return
*/
public boolean hasContent() {
return !content.isEmpty();
}
/*
* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
String contentType = "UNKNOWN";
if (content.size() > 0) {
contentType = content.get(0).getClass().getName();
}
return String.format("Page %s of %d containing %s instances", getNumber(), getTotalPages(), contentType);
}
}
package com.example.utils.mybatis.pageable;
/**
* 分页请求对象
*/
public class Pageable {
private static final long serialVersionUID = 7280485938848398236L;
private final int page;
private final int size;
/**
* 是否查询总记录数
*/
private final boolean countable;
/**
* @param page the page no you want to request, start from 0
* @param size page size
*/
public Pageable(int page, int size) {
this(page, size, true);
}
/**
* @param page the page no you want to request, start from 0
* @param size page size
* @param countable whether count total numbers
*/
public Pageable(int page, int size, boolean countable) {
if (page < 0) {
throw new IllegalArgumentException("Page index must not be less than zero!");
}
if (size < 0) {
throw new IllegalArgumentException("Page size must not be less than zero!");
}
this.page = page;
this.size = size;
this.countable = countable;
}
public boolean getCountable() {
return countable;
}
public int getPageSize() {
return size;
}
public int getPageNumber() {
return page;
}
public int getOffset() {
return page * size - size;
}
public boolean hasPrevious() {
return page > 0;
}
public Pageable next() {
return new Pageable(page + 1, size);
}
public Pageable previousOrFirst() {
return hasPrevious() ? new Pageable(page - 1, size) : this;
}
public Pageable first() {
return new Pageable(0, size);
}
/*
* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return String.format("Page request [number: %d, size %d, sort: %s]", page, size);
}
}
#data source
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/csair_dp?useUnicode=true&characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.max-idle=10
spring.datasource.max-wait=10000
spring.datasource.min-idle=5
spring.datasource.initial-size=5
spring.datasource.validation-query=SELECT 1
spring.datasource.test-on-borrow=false
spring.datasource.test-while-idle=true
spring.datasource.time-between-eviction-runs-millis=18800
spring.datasource.jdbc-interceptors=ConnectionState;SlowQueryReport(threshold=0)
#mybatis
mybatis.mapperLocations=classpath*:mappers/*.xml
mybatis.configLocation=classpath:/mybatis-config.xml
<!-- Logback configuration. See http://logback.qos.ch/manual/index.html -->
<configuration scan="true" scanPeriod="10 seconds">
<!-- Simple file output -->
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- encoder defaults to ch.qos.logback.classic.encoder.PatternLayoutEncoder -->
<encoder>
<pattern>
[ %-5level] [%date{yyyy-MM-dd HH:mm:ss}] %logger{96} [%line] - %msg%n
</pattern>
<charset>UTF-8</charset> <!-- 此处设置字符集 -->
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily 配置日志所生成的目录以及生成文件名的规则 -->
<fileNamePattern>logs/catalina-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!-- or whenever the file size reaches 64 MB -->
<maxFileSize>64 MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level>
</filter>
<!-- Safely log to the same file from multiple JVMs. Degrades performance! -->
<prudent>true</prudent>
</appender>
<!-- Console output -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<!-- encoder defaults to ch.qos.logback.classic.encoder.PatternLayoutEncoder -->
<encoder>
<pattern>
[ %-5level] [%date{yyyy-MM-dd HH:mm:ss}] %logger{96} [%line] - %msg%n
</pattern>
<charset>UTF-8</charset> <!-- 此处设置字符集 -->
</encoder>
<!-- Only log level WARN and above -->
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
</appender>
<!-- Enable FILE and STDOUT appenders for all log messages.
By default, only log at level INFO and above. -->
<root level="INFO">
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</root>
<!-- For loggers in the these namespaces, log at all levels. -->
<logger name="pedestal" level="ALL" />
<logger name="hammock-cafe" level="ALL" />
<logger name="user" level="ALL" />
</configuration>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.example.mapper.log.HttpLogMapper">
<insert id="create" parameterType="com.example.models.log.HttpLog" useGeneratedKeys="true" keyProperty="id">
INSERT INTO t_http_log (
url,
param,
app_id,
create_at,
restful
)
VALUES (
#{url},
#{param},
#{app_id},
#{create_at},
#{restful}
)
</insert>
<update id="update">
update t_http_log set restful = #{restful} where id = #{id}
</update>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.example.mapper.api.MemberInfoMapper">
<insert id="create" parameterType="com.example.models.api.MemberInfo" useGeneratedKeys="true" keyProperty="id">
INSERT INTO t_hpai_member_info (
source,
`timestamp`,
barcode,
channel_id,
manager_id,
`name`,
gender,
birthday_str,
mobile_number,
sampling_date,
recipients,
address,
family_disease,
existing_disease,
weight,
height,
remarks,
member_number,
create_at,
status
)
VALUES (
#{source},
#{timestamp},
#{barcode},
#{channelId},
#{managerId},
#{name},
#{gender},
#{birthdayStr},
#{mobileNumber},
#{samplingDate},
#{recipients},
#{address},
#{familyDisease},
#{existingDisease},
#{weight},
#{height},
#{remarks},
#{memberNumber},
#{createAt},
#{status}
);
</insert>
<select id="getByMobileNumber" resultType="com.example.models.api.MemberInfo">
select * from t_hpai_member_info where mobile_number = #{mobileNumber} limit 1;
</select>
<update id="genereport">
update t_hpai_member_info set
is_genereport = #{isGenereport},
genereport_at = #{genereportAt},
pack_name = #{packName},
pdf_name = #{pdfName},
url = #{url},
genereport_name = #{genereportName} where mobile_number = #{mobileNumber};
</update>
<select id="list" resultType="com.example.models.api.MemberInfo">
select * from t_hpai_member_info where 1 = 1
<if test="keyWord != null and keyWord != ''">
and `name` LIKE CONCAT('%', #{keyWord}, '%')
</if>
<if test="status != -1">
and is_genereport = #{status}
</if>
</select>
<select id="count" resultType="int">
select count(*) c from t_hpai_member_info where 1 = 1
<if test="keyWord != null and keyWord != ''">
and `name` LIKE CONCAT('%', #{keyWord}, '%')
</if>
<if test="status != -1">
and is_genereport = #{status}
</if>
</select>
<select id="registerByDay" resultType="map">
select count(*) c,DATE_FORMAT(create_at,'%Y-%m-%d') d from t_hpai_member_info
where create_at BETWEEN #{startTime} and #{endTime}
group by DATE_FORMAT(create_at,'%Y-%m-%d')
</select>
<select id="genereportByDay" resultType="map">
select count(*) c,DATE_FORMAT(genereport_at,'%Y-%m-%d') d from t_hpai_member_info
where is_genereport = 1 and create_at BETWEEN #{startTime} and #{endTime} group by DATE_FORMAT(genereport_at,'%Y-%m-%d')
</select>
<select id="registerByMonth" resultType="map">
select count(*) c,DATE_FORMAT(create_at,'%Y-%m') d from t_hpai_member_info
where create_at BETWEEN #{startTime} and #{endTime}
group by DATE_FORMAT(create_at,'%Y-%m')
</select>
<select id="genereportByMonth" resultType="map">
select count(*) c,DATE_FORMAT(genereport_at,'%Y-%m') d from t_hpai_member_info
where is_genereport = 1 and create_at BETWEEN #{startTime} and #{endTime} group by DATE_FORMAT(genereport_at,'%Y-%m')
</select>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<!--该配置影响的所有映射器中配置的二级缓存的全局开关。-->
<setting name="cacheEnabled" value="false"/>
<!--延迟加载的全局开关。当开启时,所有关联对象都会延迟加载。特定关联关系中可通过设置fetchType属性来覆盖该项的开关状态。-->
<setting name="lazyLoadingEnabled" value="true"/>
<!--是否允许单一语句返回多结果集(需要兼容驱动)。-->
<setting name="multipleResultSetsEnabled" value="true"/>
<!--使用列标签代替列名。不同的驱动在这方面会有不同的表现,具体可参考相关驱动文档或通过测试这两种不同的模式来观察所用驱动的结果。-->
<setting name="useColumnLabel" value="true"/>
<!--允许 JDBC 支持自动生成主键,需要驱动兼容。如果设置为 true 则这个设置强制使用自动生成主键,尽管一些驱动不能兼容但仍可正常工作(比如 Derby)。-->
<setting name="useGeneratedKeys" value="false"/>
<!--指定 MyBatis 是否以及如何自动映射指定的列到字段或属性。NONE 表示取消自动映射;PARTIAL 只会自动映射没有定义嵌套结果集映射的结果集。FULL 会自动映射任意复杂的结果集(包括嵌套和其他情况)。-->
<setting name="autoMappingBehavior" value="PARTIAL"/>
<!--配置默认的执行器。SIMPLE 就是普通的执行器;REUSE 执行器会重用预处理语句(prepared statements);BATCH 执行器将重用语句并执行批量更新。-->
<setting name="defaultExecutorType" value="SIMPLE"/>
<!--设置超时时间,它决定驱动等待数据库响应的秒数。-->
<setting name="defaultStatementTimeout" value="25"/>
<!--允许在嵌套语句中使用行分界(RowBounds)。-->
<setting name="safeRowBoundsEnabled" value="false"/>
<!--是否开启自动驼峰命名规则(camel case)映射,即从经典数据库列名 A_COLUMN 到经典 Java 属性名 aColumn 的类似映射。-->
<setting name="mapUnderscoreToCamelCase" value="true"/>
<!--MyBatis 利用本地缓存机制(Local Cache)防止循环引用(circular references)和加速重复嵌套查询。默认值为 SESSION,这种情况下会缓存一个会话中执行的所有查询。若设置值为 STATEMENT,本地会话仅用在语句执行上,对相同 SqlSession 的不同调用将不会共享数据。-->
<setting name="localCacheScope" value="SESSION"/>
<!--当没有为参数提供特定的 JDBC 类型时,为空值指定 JDBC 类型。某些驱动需要指定列的 JDBC 类型,多数情况直接用一般类型即可,比如 NULL、VARCHAR 或 OTHER。-->
<setting name="jdbcTypeForNull" value="OTHER"/>
<!--指定哪个对象的方法触发一次延迟加载。-->
<setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString"/>
</settings>
<plugins>
<!-- 分页 -->
<plugin interceptor="com.example.utils.pageable.MybatisPageableInterceptor">
<property name="dialectClass" value="com.example.utils.pageable.MySQLDialect"/>
</plugin>
<!-- / 分页 -->
</plugins>
</configuration>
\ No newline at end of file
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS `cms_article`;
CREATE TABLE `cms_article` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
`model` char(32) DEFAULT NULL,
`seo_keywords` varchar(512) DEFAULT NULL,
`seo_describe` varchar(1024) DEFAULT NULL,
`keywords` varchar(512) DEFAULT NULL,
`column_id` char(32) DEFAULT NULL,
`source` varchar(512) DEFAULT NULL,
`is_promulgate` tinyint(1) DEFAULT NULL,
`is_top` tinyint(1) DEFAULT NULL,
`summary` varchar(512) DEFAULT NULL,
`page_url` varchar(255) DEFAULT NULL,
`status` tinyint(4) DEFAULT NULL,
`creater_id` varchar(64) DEFAULT NULL,
`create_time` bigint(20) DEFAULT NULL,
`promulgate_time` bigint(20) DEFAULT NULL,
`sequence` bigint(20) DEFAULT NULL,
`media_url` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
SET FOREIGN_KEY_CHECKS = 1;
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS `cms_article_content`;
CREATE TABLE `cms_article_content` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`content` mediumtext,
`article_id` char(32) NOT NULL,
`creater_id` varchar(64) DEFAULT NULL,
`create_time` bigint(20) NOT NULL,
`page` int(11) NOT NULL,
`type` char(16) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat MySQL Data Transfer
Source Server : 127
Source Server Version : 50623
Source Host : localhost
Source Database : demo_st
Target Server Version : 50623
File Encoding : utf-8
Date: 04/14/2016 11:31:53 AM
*/
SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for `cms_column`
-- ----------------------------
DROP TABLE IF EXISTS `cms_column`;
CREATE TABLE `cms_column` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`column_code` varchar(32) NOT NULL,
`name` varchar(128) NOT NULL,
`sequence` int(11) DEFAULT NULL,
`is_navigation` tinyint(1) DEFAULT NULL,
`target_url` varchar(255) DEFAULT NULL,
`is_publish` tinyint(1) DEFAULT NULL,
`home_model_id` char(32) DEFAULT NULL,
`list_model_id` char(32) DEFAULT NULL,
`parent_id` char(32) DEFAULT NULL,
`status` tinyint(4) DEFAULT NULL,
`creater_id` varchar(64) DEFAULT NULL,
`create_time` bigint(20) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10007 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of `cms_column`
-- ----------------------------
BEGIN;
INSERT INTO `cms_column` VALUES
('10004', 'jiangren', '匠人', '0', '1', null, '1', '0', '0', '0', '1', '', '1460532655677'),
('10005', 'xianchangzhaopian', '现场照片', '0', '1', null, '1', '0', '0', '0', '1', '', '1460600453575'),
('10006', 'meitibaodao', '媒体报道', '0', '1', null, '1', '0', '0', '0', '1', '', '1460600471869');
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS `cms_mould`;
CREATE TABLE `cms_mould` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`name` char(30) DEFAULT NULL COMMENT '模板的名称',
`path` char(255) DEFAULT NULL COMMENT '模板的路径',
`type` int(11) DEFAULT NULL COMMENT '模板的类型',
`default_template` tinyint(1) DEFAULT NULL COMMENT '是否是默认模板',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- insert into `cms_mould`(`id`,`name`,`path`,`type`,`default_template`) values
-- ('077340ef44c040b385641128cc2674e4','联系我们模板','temps/contactus','4','0'),
-- ('11a67ad89d584bf4acea0d5a17fcfd6b','关于我们模板','temps/aboutus','4','0'),
-- ('13fafc32beb048878edf964f7702c1ef','文章页模板','temps/pub','2','0'),
-- ('650383dfa6f741f5afc355eac4ba8d64','公司动态模板','temps/news','4','0'),
-- ('6b9741afbf9c41d98433391867152409','动态列表页模板','temps/newslist','3','0'),
-- ('c3a0b1fc1ffe4df99a3321974a2d0f33','网站首页(服务介绍)模板','/index','4','0'),
-- ('d1cd3eb36584439d8e90c64f7b762808','案例展示页模板','/temps/case','4','0');
-- SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat MySQL Data Transfer
Source Server : sdk test
Source Server Version : 50616
Source Host : rm-m5eg27hoe205fc0x2.mysql.rds.aliyuncs.com:3306
Source Database : csair_dp
Target Server Type : MYSQL
Target Server Version : 50616
File Encoding : 65001
Date: 2017-03-23 17:43:12
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `t_prize_info`
-- ----------------------------
DROP TABLE IF EXISTS `t_prize_info`;
CREATE TABLE `t_prize_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`prize_pool_id` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '应用ID',
`name` varchar(45) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '奖品的名称',
`number` int(11) NOT NULL DEFAULT '0' COMMENT '奖品总量',
`draw_number` int(11) NOT NULL DEFAULT '0' COMMENT '已经抽取的数量',
`prize_type` int(11) NOT NULL DEFAULT '1' COMMENT '奖品类型:1、实物;2、积分;',
`prize_image` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '图片地址',
`ext_information` varchar(255) COLLATE utf8mb4_bin NOT NULL COMMENT '扩展信息,存储相应奖品的个性信息。',
`probability` double NOT NULL COMMENT '中奖概率',
`lottery_draw_amount` int(11) DEFAULT NULL COMMENT '每周发放上限',
`positions` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '位置信息,针对大转盘设置。多个位置用“,”分割。',
`deleted` tinyint(4) NOT NULL DEFAULT '0',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `IDX_PRIZE_POOL_ID` (`prize_pool_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Records of t_prize_info
-- ----------------------------
-- ----------------------------
-- Table structure for `t_prize_lottery_record`
-- ----------------------------
DROP TABLE IF EXISTS `t_prize_lottery_record`;
CREATE TABLE `t_prize_lottery_record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`prize_pool_id` varchar(32) COLLATE utf8mb4_bin NOT NULL,
`phone_number` varchar(128) COLLATE utf8mb4_bin NOT NULL,
`lottery_platform` varchar(128) COLLATE utf8mb4_bin DEFAULT NULL,
`lottery_day` varchar(128) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '抽奖日期',
`deleted` tinyint(4) NOT NULL DEFAULT '0',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `IDX_LO_PR_PH` (`lottery_platform`,`prize_pool_id`,`phone_number`),
KEY `IDX_LO_LO_PR_PH` (`lottery_platform`,`lottery_day`,`prize_pool_id`,`phone_number`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Records of t_prize_lottery_record
-- ----------------------------
-- ----------------------------
-- Table structure for `t_prize_pool`
-- ----------------------------
DROP TABLE IF EXISTS `t_prize_pool`;
CREATE TABLE `t_prize_pool` (
`id` varchar(32) COLLATE utf8mb4_bin NOT NULL,
`name` varchar(45) COLLATE utf8mb4_bin NOT NULL COMMENT '活动名称',
`desscription` text CHARACTER SET utf8mb4 COMMENT '活动描述',
`winning_rate` int(11) NOT NULL DEFAULT '1' COMMENT '1 表示 万分之一 中奖率,非负, 0<= r <= 10000,在这个范围之外取其极限。',
`deleted` tinyint(4) NOT NULL DEFAULT '1' COMMENT '互动的状态,1、进行中;0、已结束。',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`is_lottery_platform` tinyint(4) DEFAULT '2' COMMENT '1 全平台,2 pc/手机端平台',
`lottery_frequency` tinyint(4) NOT NULL COMMENT '参与间隔:1、整个活动;2、每天',
`lottery_times` int(11) NOT NULL COMMENT '抽奖次数',
`draw_times` int(11) DEFAULT NULL COMMENT '总中奖次数',
`draw_frequency` int(11) DEFAULT NULL COMMENT '中奖间隔:1、整个活动;2、每天;3、每周',
`draw_frequency_times` int(11) DEFAULT NULL COMMENT '中奖间隔内的中奖次数',
`is_white_rand` tinyint(4) DEFAULT '1' COMMENT '适用用户: 1 通用,2 白名单用户',
PRIMARY KEY (`id`),
KEY `IDX_IS_WHITE_RAND` (`is_white_rand`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Records of t_prize_pool
-- ----------------------------
-- ----------------------------
-- Table structure for `t_prize_white_info`
-- ----------------------------
DROP TABLE IF EXISTS `t_prize_white_info`;
CREATE TABLE `t_prize_white_info` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`prize_pool_id` varchar(32) DEFAULT NULL,
`phone_number` varchar(255) DEFAULT NULL,
`online_time` timestamp NULL DEFAULT NULL COMMENT '上线时间',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`deleted` tinyint(4) DEFAULT '0',
PRIMARY KEY (`id`),
KEY `IDX_PHONE_NUMBER_ONLINE_TIME` (`phone_number`,`online_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of t_prize_white_info
-- ----------------------------
-- ----------------------------
-- Table structure for `t_prize_winning_record`
-- ----------------------------
DROP TABLE IF EXISTS `t_prize_winning_record`;
CREATE TABLE `t_prize_winning_record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`prize_pool_id` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL,
`phone_number` varchar(128) COLLATE utf8mb4_bin NOT NULL,
`lottery_platform` varchar(128) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '抽奖平台',
`prize_id` int(11) NOT NULL,
`prize_name` varchar(45) COLLATE utf8mb4_bin NOT NULL COMMENT '奖品的名称',
`prize_type` int(11) NOT NULL DEFAULT '1' COMMENT '奖品类型:1、实物;2、积分;',
`prize_extends` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '扩展信息,存储相应奖品的个性信息。',
`prize_image` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL,
`prize_no` varchar(45) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '奖品的编号,20位数字',
`winning_day` varchar(128) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '中奖日期',
`deleted` tinyint(4) NOT NULL DEFAULT '0',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `IDX_PR_PR_WI` (`prize_id`,`prize_pool_id`,`winning_day`),
KEY `IDX_PH_PR_WI` (`phone_number`,`prize_pool_id`,`winning_day`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
-- ----------------------------
-- Records of t_prize_winning_record
-- ----------------------------
/*
Navicat MySQL Data Transfer
Source Server : 127
Source Server Version : 50623
Source Host : localhost
Source Database : demo_st
Target Server Version : 50623
File Encoding : utf-8
Date: 04/12/2016 16:05:41 PM
*/
SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for `product_user_collect`
-- ----------------------------
DROP TABLE IF EXISTS `product_user_collect`;
CREATE TABLE `product_user_collect` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`create_time` bigint(20) NOT NULL,
`status` tinyint(4) NOT NULL,
`user_name` varchar(255) NOT NULL,
`user_phone` varchar(255) NOT NULL,
`user_address` varchar(255) NOT NULL,
`user_buy_product` varchar(255) DEFAULT NULL,
`user_buy_time` varchar(255) DEFAULT NULL,
`img_url` varchar(255) DEFAULT NULL,
`user_describe` text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8mb4;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat MySQL Data Transfer
Source Server : 127
Source Server Version : 50623
Source Host : localhost
Source Database : demo_st
Target Server Version : 50623
File Encoding : utf-8
Date: 04/12/2016 16:05:37 PM
*/
SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for `product_apply`
-- ----------------------------
DROP TABLE IF EXISTS `product_apply`;
CREATE TABLE `product_apply` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`city` varchar(255) DEFAULT NULL,
`activity_time` varchar(255) DEFAULT NULL,
`activity_address` varchar(255) DEFAULT NULL,
`phone` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`count` bigint(20) DEFAULT NULL,
`product` varchar(255) DEFAULT NULL,
`reason` varchar(255) DEFAULT NULL,
`create_time` bigint(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat MySQL Data Transfer
Source Server : 127
Source Server Version : 50623
Source Host : localhost
Source Database : demo_st
Target Server Version : 50623
File Encoding : utf-8
Date: 04/13/2016 17:23:29 PM
*/
SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for `pv_info`
-- ----------------------------
DROP TABLE IF EXISTS `pv_info`;
CREATE TABLE `pv_info` (
`pv_count` bigint(20) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Records of `pv_info`
-- ----------------------------
BEGIN;
INSERT INTO `pv_info` VALUES ('1');
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat MySQL Data Transfer
Source Server : sdk test
Source Server Version : 50616
Source Host : rm-m5eg27hoe205fc0x2.mysql.rds.aliyuncs.com:3306
Source Database : csair_dp
Target Server Type : MYSQL
Target Server Version : 50616
File Encoding : 65001
Date: 2017-04-20 15:35:44
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `t_rand_application`
-- ----------------------------
DROP TABLE IF EXISTS `t_rand_application`;
CREATE TABLE `t_rand_application` (
`id` char(32) NOT NULL,
`deleted` tinyint(4) DEFAULT '1',
`offline_date` datetime DEFAULT NULL COMMENT '下线时间',
`app_name` varchar(255) DEFAULT NULL,
`description` text,
`app_dir` varchar(255) DEFAULT NULL,
`create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for `t_rand_prize_pool`
-- ----------------------------
DROP TABLE IF EXISTS `t_rand_prize_pool`;
CREATE TABLE `t_rand_prize_pool` (
`id` char(32) NOT NULL,
`app_id` char(32) DEFAULT NULL,
`name` varchar(45) NOT NULL COMMENT '活动名称',
`description` text COMMENT '活动描述',
`winning_rate` int(11) NOT NULL DEFAULT '1' COMMENT '1 表示 万分之一 中奖率,非负, 0<= r <= 10000,在这个范围之外取其极限。',
`deleted` tinyint(4) NOT NULL DEFAULT '1' COMMENT '互动的状态,1、进行中;0、已结束。',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`is_lottery_platform` tinyint(4) DEFAULT '2' COMMENT '1 全平台,2 pc/手机端平台',
`lottery_frequency` tinyint(4) NOT NULL COMMENT '参与间隔:1、整个活动;2、每天',
`lottery_times` int(11) NOT NULL COMMENT '抽奖次数',
`draw_times` int(11) DEFAULT NULL COMMENT '总中奖次数',
`draw_frequency` int(11) DEFAULT NULL COMMENT '中奖间隔:1、整个活动;2、每天;3、每周',
`draw_frequency_times` int(11) DEFAULT NULL COMMENT '中奖间隔内的中奖次数',
`is_white_rand` tinyint(4) DEFAULT '1' COMMENT '适用用户: 1 通用,2 白名单用户',
PRIMARY KEY (`id`),
KEY `IDX_APP_ID_IS_WHITE_RAND` (`app_id`, `is_white_rand`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for `t_rand_prize_info`
-- ----------------------------
DROP TABLE IF EXISTS `t_rand_prize_info`;
CREATE TABLE `t_rand_prize_info` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`app_id` char(32) DEFAULT NULL,
`prize_pool_id` char(32) DEFAULT NULL COMMENT '应用ID',
`name` varchar(45) DEFAULT NULL COMMENT '奖品的名称',
`number` int(11) NOT NULL DEFAULT '0' COMMENT '奖品总量',
`draw_number` int(11) NOT NULL DEFAULT '0' COMMENT '已经抽取的数量',
`prize_type` int(11) NOT NULL DEFAULT '1' COMMENT '奖品类型:1、实物;2、优惠券;',
`prize_image` varchar(255) DEFAULT NULL COMMENT '图片地址',
`ext_information` varchar(255) NOT NULL COMMENT '扩展信息,存储相应奖品的个性信息。',
`probability` double NOT NULL COMMENT '中奖概率',
`user_lottery_draw_amount` int(11) DEFAULT NULL COMMENT '用户每天中奖次数',
`lottery_draw_amount` int(11) DEFAULT NULL COMMENT '奖品每周发放上限',
`positions` varchar(255) DEFAULT NULL COMMENT '位置信息,针对大转盘设置。多个位置用“,”分割。',
`deleted` tinyint(4) NOT NULL DEFAULT '0',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `IDX_APP_ID_PRIZE_POOL_ID` (`app_id`, `prize_pool_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
<?xml version="1.0" encoding="UTF-8"?>
<urlrewrite>
<rule>
<note>默认加载 /index.html</note>
<from>^/([a-zA-Z0-9]+)/$</from>
<to>/Users/joe/Documents/self/src/jia51/case_new_by_luo/$1/html/$1.html</to>
</rule>
</urlrewrite>
\ No newline at end of file
package com.example;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.web.WebAppConfiguration;
import org.springframework.boot.test.SpringApplicationConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = DemoApplication.class)
@WebAppConfiguration
public class DemoApplicationTests {
@Test
public void contextLoads() {
}
}
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-mongodb:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.5" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.5" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.16" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.16" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.16" level="project" />
<orderEntry type="library" name="Maven: org.mongodb:mongo-java-driver:2.13.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-mongodb:1.8.4.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.11.4.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.16" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-redis:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: redis.clients:jedis:2.7.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
<orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.1.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.1" level="project" />
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.4" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:5.1.38" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:1.3.3.RELEASE" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:1.10.19" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.1" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.2.5.RELEASE" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.json:json:20140107" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.tomcat.embed:tomcat-embed-jasper:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.0.32" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt.core.compiler:ecj:4.4.2" level="project" />
<orderEntry type="library" name="Maven: javax.servlet:jstl:1.2" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.0.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.0.0" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.3.0" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.2.3" level="project" />
<orderEntry type="library" name="Maven: com.h2database:h2:1.4.191" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:1.5.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.16" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc-portlet:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.tuckey:urlrewritefilter:4.0.3" level="project" />
<orderEntry type="library" name="Maven: tk.mybatis:mapper:3.3.4" level="project" />
<orderEntry type="library" name="Maven: javax.persistence:persistence-api:1.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.3.2" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.wink:wink-client:1.3.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.wink:wink-common:1.3.0" level="project" />
<orderEntry type="library" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.geronimo.specs:geronimo-annotation_1.1_spec:1.0" level="project" />
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.2" level="project" />
<orderEntry type="library" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.2.1.1" level="project" />
<orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
<orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.9" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.2.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jetty:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-servlets:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-continuation:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-http:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-util:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-io:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-webapp:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-xml:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-servlet:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-security:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-server:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-server:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-common:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-api:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-client:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-servlet:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:javax-websocket-server-impl:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-annotations:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-plus:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-jndi:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.2" level="project" />
<orderEntry type="library" name="Maven: org.ow2.asm:asm:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.ow2.asm:asm-commons:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.ow2.asm:asm-tree:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:javax-websocket-client-impl:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: javax.websocket:javax.websocket-api:1.0" level="project" />
</component>
</module>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-mongodb:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.5" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.5" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.16" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.16" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.16" level="project" />
<orderEntry type="library" name="Maven: org.mongodb:mongo-java-driver:2.13.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-mongodb:1.8.4.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.11.4.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.16" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-redis:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: redis.clients:jedis:2.7.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
<orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.1.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.5" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.5" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.1" level="project" />
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.4" level="project" />
<orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:5.1.38" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:1.3.3.RELEASE" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:1.10.19" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.1" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.2.5.RELEASE" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.json:json:20140107" level="project" />
<orderEntry type="library" name="Maven: wsdl4j:wsdl4j:1.6.3" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.tomcat.embed:tomcat-embed-jasper:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.0.32" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.eclipse.jdt.core.compiler:ecj:4.4.2" level="project" />
<orderEntry type="library" name="Maven: javax.servlet:jstl:1.2" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.0.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.0.32" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.0.0" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.3.0" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.2.3" level="project" />
<orderEntry type="library" name="Maven: com.h2database:h2:1.4.191" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:1.5.0.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.16" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc-portlet:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:4.2.5.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.tuckey:urlrewritefilter:4.0.3" level="project" />
<orderEntry type="library" name="Maven: tk.mybatis:mapper:3.3.4" level="project" />
<orderEntry type="library" name="Maven: javax.persistence:persistence-api:1.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.3.2" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.wink:wink-client:1.3.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.wink:wink-common:1.3.0" level="project" />
<orderEntry type="library" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.geronimo.specs:geronimo-annotation_1.1_spec:1.0" level="project" />
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.2" level="project" />
<orderEntry type="library" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.2.1.1" level="project" />
<orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi:3.15" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:3.15" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:3.15" level="project" />
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:2.6.0" level="project" />
<orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" />
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.04" level="project" />
<orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.9" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.2.2" level="project" />
<orderEntry type="library" name="Maven: javax.mail:mail:1.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jetty:1.3.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-servlets:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-continuation:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-http:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-util:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-io:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-webapp:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-xml:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-servlet:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-security:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-server:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-server:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-common:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-api:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-client:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:websocket-servlet:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:javax-websocket-server-impl:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-annotations:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-plus:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty:jetty-jndi:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.2" level="project" />
<orderEntry type="library" name="Maven: org.ow2.asm:asm:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.ow2.asm:asm-commons:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.ow2.asm:asm-tree:5.0.1" level="project" />
<orderEntry type="library" name="Maven: org.eclipse.jetty.websocket:javax-websocket-client-impl:9.2.15.v20160210" level="project" />
<orderEntry type="library" name="Maven: javax.websocket:javax.websocket-api:1.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.4.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.4" level="project" />
<orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.2.3" level="project" />
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" />
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.4" level="project" />
<orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" />
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.0" level="project" />
</component>
</module>
\ No newline at end of file