Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spring+MyBATIS循环依赖问题,求指点 #437

Closed
diguage opened this issue Jan 11, 2015 · 3 comments
Closed

Spring+MyBATIS循环依赖问题,求指点 #437

diguage opened this issue Jan 11, 2015 · 3 comments

Comments

@diguage
Copy link
Contributor

diguage commented Jan 11, 2015

我用SpringSide 4.2.3生成了一个项目,然后把项目中的JPA以及Hibernate相关依赖去掉,把DAO替换为MyBATIS的实现(配置方式参考SpringSide Showcase的配置)。但是,运行总是报运行依赖的问题。请帮忙解答一下:

  1. 如何修改这个问题?
  2. Spring和MyBATIS整合时,如何配置事务管理?

类似问题的分享:

  1. fstyle.de » Spring: DrivererManagerDataSource causes Infinite Loop using “destroy-method” Parameter
  2. spring - Java Config @Bean not autowired in other @Configuration class - Stack Overflow

但是,测试后发现不行。所以,发出来,看看有没有遇到类似问题的朋友。请帮忙指点一下,谢谢!

参考资料

applicationContext.xml文件配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:jdbc="http://www.springframework.org/schema/jdbc"
       xmlns:jee="http://www.springframework.org/schema/jee"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xmlns:jpa="http://www.springframework.org/schema/data/jpa"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
                       http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
                           http://www.springframework.org/schema/context
                           http://www.springframework.org/schema/context/spring-context-4.0.xsd
                       http://www.springframework.org/schema/jdbc
                       http://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd
                       http://www.springframework.org/schema/jee
                       http://www.springframework.org/schema/jee/spring-jee-4.0.xsd
                       http://www.springframework.org/schema/tx
                       http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
                           http://www.springframework.org/schema/data/jpa
                           http://www.springframework.org/schema/data/jpa/spring-jpa-1.3.xsd"
       default-lazy-init="true">

    <description>Spring公共配置</description>

    <!-- 使用annotation 自动注册bean, 并保证@Required、@Autowired的属性被注入 -->
    <context:component-scan base-package="com.diguage.wanwan">
        <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
        <context:exclude-filter type="annotation"
                                expression="org.springframework.web.bind.annotation.ControllerAdvice"/>
    </context:component-scan>

    <!-- MyBatis配置 -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <!-- 自动扫描entity目录, 省掉Configuration.xml里的手工配置 -->
        <property name="typeAliasesPackage" value="com.diguage.wanwan.entity"/>
        <!-- 显式指定Mapper文件位置 -->
        <property name="mapperLocations" value="classpath:/mybatis/*Mapper.xml"/>
    </bean>

    <!-- 扫描basePackage下所有以@MyBatisRepository标识的 接口-->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="com.diguage.wanwan"/>
        <property name="annotationClass" value="com.diguage.wanwan.utils.MyBatisRepository"/>
    </bean>

    <!-- MyBATIS 事务配置 -->
    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource" ref="dataSource"/>
    </bean>

    <!-- 使用annotation定义事务 -->
    <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/>

    <!-- JSR303 Validator定义 -->
    <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"/>

    <!-- production环境 -->
    <beans profile="production">
        <context:property-placeholder ignore-unresolvable="true" ignore-resource-not-found="true"
                                      location="classpath*:/application.properties,
                                                classpath*:/application.development.properties"/>

        <!-- 数据源配置, 使用Tomcat JDBC连接池 -->
        <bean id="dataSource" class="org.apache.tomcat.jdbc.pool.DataSource" destroy-method="close">
            <!-- Connection Info -->
            <property name="driverClassName" value="${jdbc.driver}"/>
            <property name="url" value="${jdbc.url}"/>
            <property name="username" value="${jdbc.username}"/>
            <property name="password" value="${jdbc.password}"/>

            <!-- Connection Pooling Info -->
            <property name="maxActive" value="${jdbc.pool.maxActive}"/>
            <property name="maxIdle" value="${jdbc.pool.maxIdle}"/>
            <property name="minIdle" value="0"/>
            <property name="defaultAutoCommit" value="false"/>
        </bean>
    </beans>
</beans>

pom.xml文件

<?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.diguage.wanwan</groupId>
    <artifactId>wanwan-site</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>war</packaging>
    <name>Wanwan Site</name>

    <properties>
        <!-- 主要依赖库的版本定义 -->
        <springside.version>4.2.2.GA</springside.version>
        <spring.version>4.0.9.RELEASE</spring.version>
        <mybatis.version>3.2.8</mybatis.version>
        <mybatis-spring.version>1.2.2</mybatis-spring.version>

        <spring-data-jpa.version>1.6.0.RELEASE</spring-data-jpa.version>

        <tomcat-jdbc.version>7.0.53</tomcat-jdbc.version>
        <sitemesh.version>2.4.2</sitemesh.version>
        <shiro.version>1.2.3</shiro.version>
        <hibernate-validator.version>5.0.3.Final</hibernate-validator.version>
        <jackson.version>2.4.0</jackson.version>
        <aspectj.version>1.7.4</aspectj.version>
        <slf4j.version>1.7.7</slf4j.version>
        <logback.version>1.1.2</logback.version>
        <commons-lang3.version>3.3.2</commons-lang3.version>
        <guava.version>17.0</guava.version>
        <junit.version>4.11</junit.version>
        <assertj.version>1.6.1</assertj.version>
        <mockito.version>1.9.5</mockito.version>
        <selenium.version>2.42.2</selenium.version>
        <jetty.version>8.1.15.v20140411</jetty.version>

        <!-- Plugin Version -->
        <mybatis-generator.version>1.3.2</mybatis-generator.version>

        <!-- Plugin的属性定义 -->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.6</java.version>

        <jdbc.driver.groupId>mysql</jdbc.driver.groupId>
        <jdbc.driver.artifactId>mysql-connector-java</jdbc.driver.artifactId>
        <jdbc.driver.version>5.1.22</jdbc.driver.version>
    </properties>

    <prerequisites>
        <maven>3.0.0</maven>
    </prerequisites>

    <!-- 依赖项定义 -->
    <dependencies>
        <!-- SPRINGSIDE -->
        <dependency>
            <groupId>org.springside</groupId>
            <artifactId>springside-core</artifactId>
            <version>${springside.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>${spring.version}</version>
            <exclusions>
                <exclusion>
                    <artifactId>commons-logging</artifactId>
                    <groupId>commons-logging</groupId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>${mybatis.version}</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>${mybatis-spring.version}</version>
        </dependency>

        <!-- spring aop -->
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>${aspectj.version}</version>
        </dependency>
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjweaver</artifactId>
            <version>${aspectj.version}</version>
            <scope>runtime</scope>
        </dependency>

        <!-- connection pool -->
        <dependency>
            <groupId>org.apache.tomcat</groupId>
            <artifactId>tomcat-jdbc</artifactId>
            <version>${tomcat-jdbc.version}</version>
            <scope>runtime</scope>
        </dependency>

        <!-- jdbc driver -->
        <dependency>
            <groupId>${jdbc.driver.groupId}</groupId>
            <artifactId>${jdbc.driver.artifactId}</artifactId>
            <version>${jdbc.driver.version}</version>
            <scope>runtime</scope>
        </dependency>
        <!-- PERSISTENCE end -->

        <!-- WEB begin -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
        </dependency>

        <dependency>
            <groupId>opensymphony</groupId>
            <artifactId>sitemesh</artifactId>
            <version>${sitemesh.version}</version>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.0.1</version>
            <scope>provided</scope>
        </dependency>
        <!-- WEB end -->

        <!-- SECURITY begin -->
        <dependency>
            <groupId>org.apache.shiro</groupId>
            <artifactId>shiro-spring</artifactId>
            <version>${shiro.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.shiro</groupId>
            <artifactId>shiro-ehcache</artifactId>
            <version>${shiro.version}</version>
        </dependency>
        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.9</version>
        </dependency>
        <!-- SECURITY end -->

        <!-- JSR303 BeanValidator -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>${hibernate-validator.version}</version>
        </dependency>

        <!-- JSON begin -->
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>${jackson.version}</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.module</groupId>
            <artifactId>jackson-module-jaxb-annotations</artifactId>
            <version>${jackson.version}</version>
        </dependency>
        <!-- JSON end -->

        <!-- LOGGING begin -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>${slf4j.version}</version>
        </dependency>

        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>${logback.version}</version>
            <scope>runtime</scope>
        </dependency>

        <!-- 代码直接调用log4j会被桥接到slf4j -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>log4j-over-slf4j</artifactId>
            <version>${slf4j.version}</version>
            <scope>runtime</scope>
        </dependency>
        <!-- 代码直接调用common-logging会被桥接到slf4j -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jcl-over-slf4j</artifactId>
            <version>${slf4j.version}</version>
            <scope>runtime</scope>
        </dependency>
        <!-- 代码直接调用java.util.logging会被桥接到slf4j -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jul-to-slf4j</artifactId>
            <version>${slf4j.version}</version>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>com.googlecode.log4jdbc</groupId>
            <artifactId>log4jdbc</artifactId>
            <version>1.2</version>
            <scope>runtime</scope>
        </dependency>
        <!-- LOGGING end -->

        <!-- GENERAL UTILS begin -->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>${commons-lang3.version}</version>
        </dependency>
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>${guava.version}</version>
        </dependency>
        <!-- GENERAL UTILS end -->

        <!-- 测试部分的依赖没用,删掉了 -->

        <!-- jetty -->
        <dependency>
            <groupId>org.eclipse.jetty.aggregate</groupId>
            <artifactId>jetty-webapp</artifactId>
            <version>${jetty.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-jsp</artifactId>
            <version>${jetty.version}</version>
            <scope>test</scope>
        </dependency>
        <!-- Jetty end -->
    </dependencies>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-framework-bom</artifactId>
                <version>${spring.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>net.sf.ehcache</groupId>
                <artifactId>ehcache-core</artifactId>
                <version>2.6.9</version>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <build>
        <plugins>
            <!-- compiler插件, 设定JDK版本 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <showWarnings>true</showWarnings>
                </configuration>
            </plugin>

            <!-- war打包插件, 设定war包名称不带版本号 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <warName>${project.artifactId}</warName>
                </configuration>
            </plugin>


            <!-- 增加functional test的Source目录 -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>build-helper-maven-plugin</artifactId>
                <version>1.8</version>
                <executions>
                    <execution>
                        <id>add-functional-source</id>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>add-test-source</goal>
                        </goals>
                        <configuration>
                            <sources>
                                <source>src/test/functional</source>
                            </sources>
                        </configuration>
                    </execution>

                    <!-- 增加dao的Source目录 -->
                    <execution>
                        <id>add-dao-source</id>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>add-source</goal>
                        </goals>
                        <configuration>
                            <sources>
                                <source>src/main/dao</source>
                            </sources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

            <!-- enforcer插件, 避免被依赖的依赖引入过期的jar�? -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-enforcer-plugin</artifactId>
                <version>1.3.1</version>
                <executions>
                    <execution>
                        <id>enforce-banned-dependencies</id>
                        <goals>
                            <goal>enforce</goal>
                        </goals>
                        <configuration>
                            <rules>
                                <requireMavenVersion>
                                    <version>3.0.3</version>
                                </requireMavenVersion>
                                <requireJavaVersion>
                                    <version>1.6</version>
                                </requireJavaVersion>
                                <bannedDependencies>
                                    <searchTransitive>true</searchTransitive>
                                    <excludes>
                                        <exclude>commons-logging</exclude>
                                        <exclude>aspectj:aspectj*</exclude>
                                        <exclude>org.springframework</exclude>
                                    </excludes>
                                    <includes>
                                        <include>org.springframework:*:4.0.*</include>
                                    </includes>
                                </bannedDependencies>
                            </rules>
                            <fail>true</fail>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

            <!-- jetty插件, 设定context path与spring profile -->
            <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>${jetty.version}</version>
                <configuration>
                    <systemProperties>
                        <systemProperty>
                            <name>spring.profiles.active</name>
                            <value>production</value>
                        </systemProperty>
                    </systemProperties>
                    <useTestClasspath>true</useTestClasspath>

                    <webAppConfig>
                        <contextPath>/${project.artifactId}</contextPath>
                    </webAppConfig>
                </configuration>
            </plugin>

            <!-- resources插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.6</version>
            </plugin>

            <!-- install插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-install-plugin</artifactId>
                <version>2.5.1</version>
            </plugin>

            <!-- ant插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-antrun-plugin</artifactId>
                <version>1.7</version>
            </plugin>

            <!-- MyBATIS Generator插件 -->
            <!--<plugin>-->
                <!--<groupId>org.mybatis.generator</groupId>-->
                <!--<artifactId>mybatis-generator-maven-plugin</artifactId>-->
                <!--<version>${mybatis-generator.version}</version>-->
                <!--<executions>-->
                    <!--<execution>-->
                        <!--<id>Generate MyBatis Artifacts</id>-->
                        <!--<goals>-->
                            <!--<goal>generate</goal>-->
                        <!--</goals>-->
                    <!--</execution>-->
                <!--</executions>-->
                <!--<configuration>-->
                    <!--<configurationFile>${basedir}/src/main/resources/generatorConfig.xml</configurationFile>-->
                    <!--<outputDirectory>${basedir}/src/main/dao</outputDirectory>-->
                    <!--&lt;!&ndash;<contexts></contexts>&ndash;&gt;-->
                    <!--&lt;!&ndash;<jdbcDriver>com.mysql.jdbc.Driver</jdbcDriver>&ndash;&gt;-->
                    <!--&lt;!&ndash;<jdbcURL>&ndash;&gt;-->
                        <!--&lt;!&ndash;<![CDATA[&ndash;&gt;-->
                        <!--&lt;!&ndash;jdbc:mysql://192.168.11.11:3306/wanwan?useUnicode=true&characterEncoding=utf-8&ndash;&gt;-->
                        <!--&lt;!&ndash;]]>&ndash;&gt;-->
                    <!--&lt;!&ndash;</jdbcURL>&ndash;&gt;-->
                    <!--&lt;!&ndash;<jdbcUserId>root</jdbcUserId>&ndash;&gt;-->
                    <!--&lt;!&ndash;<jdbcPassword>123456</jdbcPassword>&ndash;&gt;-->
                    <!--&lt;!&ndash;<sqlScript></sqlScript>&ndash;&gt;-->
                    <!--&lt;!&ndash;<tableNames></tableNames>&ndash;&gt;-->
                    <!--<verbose>true</verbose>-->
                    <!--<overwrite>true</overwrite>-->
                <!--</configuration>-->
                <!--<dependencies>-->
                    <!--<dependency>-->
                        <!--<groupId>${jdbc.driver.groupId}</groupId>-->
                        <!--<artifactId>${jdbc.driver.artifactId}</artifactId>-->
                        <!--<version>${jdbc.driver.version}</version>-->
                    <!--</dependency>-->
                <!--</dependencies>-->
            <!--</plugin>-->
        </plugins>
    </build>

    <profiles>
        <!-- 刷新开发环境数据库 -->
        <profile>
            <id>refresh-db</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-antrun-plugin</artifactId>
                        <configuration>
                            <target>
                                <property file="src/main/resources/application.development.properties"/>
                                <property file="src/main/resources/application.properties"/>
                                <sql driver="${jdbc.driver}"
                                     url="${jdbc.url}"
                                     userid="${jdbc.username}"
                                     password="${jdbc.password}"
                                     onerror="continue"
                                     encoding="${project.build.sourceEncoding}">
                                    <classpath refid="maven.test.classpath"/>
                                    <transaction src="src/main/resources/sql/mysql/wanwan-schema.sql"/>
                                    <transaction src="src/test/resources/data/mysql/cleanup-data.sql"/>
                                    <transaction src="src/test/resources/data/mysql/import-cities.sql"/>
                                    <transaction src="src/test/resources/data/mysql/import-users.sql"/>
                                    <transaction src="src/test/resources/data/mysql/quickstart-schema.sql"/>
                                    <transaction src="src/test/resources/data/mysql/quickstart-data.sql"/>
                                </sql>
                            </target>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
        </profile>
    </profiles>

    <repositories>
        <repository>
            <id>nexus-osc-thirdparty</id>
            <name>Nexus osc thirdparty</name>
            <url>http://maven.oschina.net/content/repositories/thirdparty/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
</project>

错误日志

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Wanwan Site 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ wanwan-site ---
[INFO] Deleting /Users/diguage/wanwan-site/target
[INFO]
[INFO] >>> jetty-maven-plugin:8.1.15.v20140411:run (default-cli) > test-compile @ wanwan-site >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ wanwan-site ---
[INFO]
[INFO] --- build-helper-maven-plugin:1.8:add-test-source (add-functional-source) @ wanwan-site ---
[INFO] Test Source directory: /Users/diguage/wanwan-site/src/test/functional added.
[INFO]
[INFO] --- build-helper-maven-plugin:1.8:add-source (add-dao-source) @ wanwan-site ---
[INFO] Source directory: /Users/diguage/wanwan-site/src/main/dao added.
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ wanwan-site ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 20 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ wanwan-site ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 53 source files to /Users/diguage/wanwan-site/target/classes
[WARNING] 未与 -source 1.6 起设置引导类路径
[WARNING] /Users/diguage/wanwan-site/src/main/java/com/diguage/wanwan/rest/TaskRestController.java: /Users/diguage/wanwan-site/src/main/java/com/diguage/wanwan/rest/TaskRestController.java使用了未经检查或不安全的操作。
[WARNING] /Users/diguage/wanwan-site/src/main/java/com/diguage/wanwan/rest/TaskRestController.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ wanwan-site ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 8 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ wanwan-site ---
[INFO] No sources to compile
[INFO]
[INFO] <<< jetty-maven-plugin:8.1.15.v20140411:run (default-cli) < test-compile @ wanwan-site <<<
[INFO]
[INFO] --- jetty-maven-plugin:8.1.15.v20140411:run (default-cli) @ wanwan-site ---
[INFO] Configuring Jetty for project: Wanwan Site
[INFO] webAppSourceDirectory not set. Defaulting to /Users/diguage/wanwan-site/src/main/webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = /Users/diguage/wanwan-site/target/classes
[INFO] Context path = /wanwan-site
[INFO] Tmp directory = /Users/diguage/wanwan-site/target/tmp
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] web.xml file = file:/Users/diguage/wanwan-site/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = /Users/diguage/wanwan-site/src/main/webapp
2015-01-10 19:25:21.968:INFO:oejs.Server:jetty-8.1.15.v20140411
2015-01-10 19:25:22.929:INFO:oejpw.PlusConfiguration:No Transaction manager found - if your webapp requires one, please configure one.
19:25:27.652 [main] DEBUG org.eclipse.jetty.util.log - Logging to Logger[org.eclipse.jetty.util.log] via org.eclipse.jetty.util.log.Slf4jLog
2015-01-10 19:25:27.689:INFO:/wanwan-site:No Spring WebApplicationInitializer types detected on classpath
2015-01-10 19:25:28.169:INFO:/wanwan-site:Initializing Spring root WebApplicationContext
19:25:28.169 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
19:25:28.215 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding [servletConfigInitParams] PropertySource with lowest search precedence
19:25:28.215 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding [servletContextInitParams] PropertySource with lowest search precedence
19:25:28.216 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding [jndiProperties] PropertySource with lowest search precedence
19:25:28.217 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
19:25:28.217 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence
19:25:28.218 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Initialized StandardServletEnvironment with PropertySources [servletConfigInitParams,servletContextInitParams,jndiProperties,systemProperties,systemEnvironment]
19:25:28.221 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Replacing [servletContextInitParams] PropertySource with [servletContextInitParams]
19:25:28.221 [main] INFO  org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Sat Jan 10 19:25:28 CST 2015]; root of context hierarchy
19:25:28.239 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
19:25:28.240 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence
19:25:28.240 [main] DEBUG org.springframework.core.env.StandardEnvironment - Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]
19:25:28.245 [main] INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext.xml]
19:25:28.246 [main] DEBUG org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl]
19:25:28.268 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Loading schema mappings from [META-INF/spring.schemas]
19:25:28.269 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Loaded schema mappings: {http://www.springframework.org/schema/tx/spring-tx-2.5.xsd=org/springframework/transaction/config/spring-tx-2.5.xsd, http://www.springframework.org/schema/context/spring-context-3.1.xsd=org/springframework/context/config/spring-context-3.1.xsd, http://www.springframework.org/schema/util/spring-util-3.0.xsd=org/springframework/beans/factory/xml/spring-util-3.0.xsd, http://www.springframework.org/schema/aop/spring-aop-3.2.xsd=org/springframework/aop/config/spring-aop-3.2.xsd, http://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool-4.0.xsd, http://mybatis.org/schema/mybatis-spring-1.2.xsd=org/mybatis/spring/config/mybatis-spring-1.2.xsd, http://www.springframework.org/schema/context/spring-context-4.0.xsd=org/springframework/context/config/spring-context-4.0.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd=org/springframework/web/servlet/config/spring-mvc-3.2.xsd, http://www.springframework.org/schema/lang/spring-lang-3.2.xsd=org/springframework/scripting/config/spring-lang-3.2.xsd, http://www.springframework.org/schema/cache/spring-cache-3.2.xsd=org/springframework/cache/config/spring-cache-3.2.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd=org/springframework/jdbc/config/spring-jdbc-3.1.xsd, http://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util-2.0.xsd, http://www.springframework.org/schema/tool/spring-tool-3.2.xsd=org/springframework/beans/factory/xml/spring-tool-3.2.xsd, http://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context-4.0.xsd, http://www.springframework.org/schema/aop/spring-aop-4.0.xsd=org/springframework/aop/config/spring-aop-4.0.xsd, http://www.springframework.org/schema/jee/spring-jee-3.2.xsd=org/springframework/ejb/config/spring-jee-3.2.xsd, http://www.springframework.org/schema/context/spring-context-3.0.xsd=org/springframework/context/config/spring-context-3.0.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd=org/springframework/jdbc/config/spring-jdbc-4.0.xsd, http://www.springframework.org/schema/util/spring-util-2.5.xsd=org/springframework/beans/factory/xml/spring-util-2.5.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd=org/springframework/web/servlet/config/spring-mvc-4.0.xsd, http://www.springframework.org/schema/beans/spring-beans-3.2.xsd=org/springframework/beans/factory/xml/spring-beans-3.2.xsd, http://www.springframework.org/schema/aop/spring-aop-3.1.xsd=org/springframework/aop/config/spring-aop-3.1.xsd, http://www.springframework.org/schema/lang/spring-lang-4.0.xsd=org/springframework/scripting/config/spring-lang-4.0.xsd, http://www.springframework.org/schema/mvc/spring-mvc.xsd=org/springframework/web/servlet/config/spring-mvc-4.0.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd=org/springframework/web/servlet/config/spring-mvc-3.1.xsd, http://www.springframework.org/schema/tool/spring-tool-4.0.xsd=org/springframework/beans/factory/xml/spring-tool-4.0.xsd, http://www.springframework.org/schema/lang/spring-lang-3.1.xsd=org/springframework/scripting/config/spring-lang-3.1.xsd, http://www.springframework.org/schema/tx/spring-tx-3.2.xsd=org/springframework/transaction/config/spring-tx-3.2.xsd, http://www.springframework.org/schema/cache/spring-cache-3.1.xsd=org/springframework/cache/config/spring-cache-3.1.xsd, http://www.springframework.org/schema/jee/spring-jee-4.0.xsd=org/springframework/ejb/config/spring-jee-4.0.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd=org/springframework/jdbc/config/spring-jdbc-3.0.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc.xsd=org/springframework/jdbc/config/spring-jdbc-4.0.xsd, http://www.springframework.org/schema/tool/spring-tool-3.1.xsd=org/springframework/beans/factory/xml/spring-tool-3.1.xsd, http://www.springframework.org/schema/cache/spring-cache-4.0.xsd=org/springframework/cache/config/spring-cache-4.0.xsd, http://www.springframework.org/schema/jee/spring-jee-3.1.xsd=org/springframework/ejb/config/spring-jee-3.1.xsd, http://www.springframework.org/schema/task/spring-task-3.2.xsd=org/springframework/scheduling/config/spring-task-3.2.xsd, http://www.springframework.org/schema/beans/spring-beans-3.1.xsd=org/springframework/beans/factory/xml/spring-beans-3.1.xsd, http://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util-4.0.xsd, http://www.springframework.org/schema/aop/spring-aop-3.0.xsd=org/springframework/aop/config/spring-aop-3.0.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd=org/springframework/web/servlet/config/spring-mvc-3.0.xsd, http://www.springframework.org/schema/beans/spring-beans-4.0.xsd=org/springframework/beans/factory/xml/spring-beans-4.0.xsd, http://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans-4.0.xsd, http://www.springframework.org/schema/lang/spring-lang-3.0.xsd=org/springframework/scripting/config/spring-lang-3.0.xsd, http://www.springframework.org/schema/tx/spring-tx-3.1.xsd=org/springframework/transaction/config/spring-tx-3.1.xsd, http://mybatis.org/schema/mybatis-spring.xsd=org/mybatis/spring/config/mybatis-spring-1.2.xsd, http://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context-2.5.xsd, http://www.springframework.org/schema/task/spring-task-4.0.xsd=org/springframework/scheduling/config/spring-task-4.0.xsd, http://www.springframework.org/schema/tool/spring-tool-3.0.xsd=org/springframework/beans/factory/xml/spring-tool-3.0.xsd, http://www.springframework.org/schema/tx/spring-tx-4.0.xsd=org/springframework/transaction/config/spring-tx-4.0.xsd, http://www.springframework.org/schema/aop/spring-aop-2.0.xsd=org/springframework/aop/config/spring-aop-2.0.xsd, http://www.springframework.org/schema/jee/spring-jee-3.0.xsd=org/springframework/ejb/config/spring-jee-3.0.xsd, http://www.springframework.org/schema/task/spring-task-3.1.xsd=org/springframework/scheduling/config/spring-task-3.1.xsd, http://www.springframework.org/schema/beans/spring-beans-3.0.xsd=org/springframework/beans/factory/xml/spring-beans-3.0.xsd, http://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee-4.0.xsd, http://www.springframework.org/schema/aop/spring-aop-2.5.xsd=org/springframework/aop/config/spring-aop-2.5.xsd, http://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang-2.0.xsd, http://www.springframework.org/schema/util/spring-util-3.2.xsd=org/springframework/beans/factory/xml/spring-util-3.2.xsd, http://www.springframework.org/schema/task/spring-task.xsd=org/springframework/scheduling/config/spring-task-4.0.xsd, http://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool-2.0.xsd, http://www.springframework.org/schema/tx/spring-tx-3.0.xsd=org/springframework/transaction/config/spring-tx-3.0.xsd, http://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang-2.5.xsd, http://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee-2.0.xsd, http://www.springframework.org/schema/tool/spring-tool-2.5.xsd=org/springframework/beans/factory/xml/spring-tool-2.5.xsd, http://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee-2.5.xsd, http://www.springframework.org/schema/util/spring-util-4.0.xsd=org/springframework/beans/factory/xml/spring-util-4.0.xsd, http://www.springframework.org/schema/task/spring-task-3.0.xsd=org/springframework/scheduling/config/spring-task-3.0.xsd, http://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang-4.0.xsd, http://www.springframework.org/schema/context/spring-context-3.2.xsd=org/springframework/context/config/spring-context-3.2.xsd, http://www.springframework.org/schema/util/spring-util-3.1.xsd=org/springframework/beans/factory/xml/spring-util-3.1.xsd, http://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans-2.0.xsd, http://www.springframework.org/schema/cache/spring-cache.xsd=org/springframework/cache/config/spring-cache-4.0.xsd, http://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx-4.0.xsd, http://www.springframework.org/schema/beans/spring-beans-2.5.xsd=org/springframework/beans/factory/xml/spring-beans-2.5.xsd, http://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx-2.0.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.2.xsd=org/springframework/jdbc/config/spring-jdbc-3.2.xsd, http://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop-4.0.xsd}
19:25:28.270 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans-4.0.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-4.0.xsd
19:25:28.295 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/context/spring-context-4.0.xsd] in classpath: org/springframework/context/config/spring-context-4.0.xsd
19:25:28.298 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/tool/spring-tool-4.0.xsd] in classpath: org/springframework/beans/factory/xml/spring-tool-4.0.xsd
19:25:28.303 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/tx/spring-tx-4.0.xsd] in classpath: org/springframework/transaction/config/spring-tx-4.0.xsd
19:25:28.310 [main] DEBUG org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader - Loading bean definitions
19:25:28.315 [main] DEBUG org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver - Loaded NamespaceHandler mappings: {http://www.springframework.org/schema/p=org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler, http://www.springframework.org/schema/mvc=org.springframework.web.servlet.config.MvcNamespaceHandler, http://www.springframework.org/schema/util=org.springframework.beans.factory.xml.UtilNamespaceHandler, http://www.springframework.org/schema/jee=org.springframework.ejb.config.JeeNamespaceHandler, http://www.springframework.org/schema/aop=org.springframework.aop.config.AopNamespaceHandler, http://www.springframework.org/schema/jdbc=org.springframework.jdbc.config.JdbcNamespaceHandler, http://www.springframework.org/schema/cache=org.springframework.cache.config.CacheNamespaceHandler, http://mybatis.org/schema/mybatis-spring=org.mybatis.spring.config.NamespaceHandler, http://www.springframework.org/schema/c=org.springframework.beans.factory.xml.SimpleConstructorNamespaceHandler, http://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandler, http://www.springframework.org/schema/task=org.springframework.scheduling.config.TaskNamespaceHandler, http://www.springframework.org/schema/lang=org.springframework.scripting.config.LangNamespaceHandler, http://www.springframework.org/schema/context=org.springframework.context.config.ContextNamespaceHandler}
19:25:28.323 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
19:25:28.323 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence
19:25:28.323 [main] DEBUG org.springframework.core.env.StandardEnvironment - Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]
19:25:28.326 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
19:25:28.326 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - JSR-330 'javax.inject.Named' annotation found and supported for component scanning
19:25:28.330 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Looking for matching resources in directory tree [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan]
19:25:28.330 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.332 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.332 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.333 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.333 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.333 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/task] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/api] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/task] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.337 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Resolved location pattern [classpath*:com/diguage/wanwan/**/*.class] to resources [file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/AlbumMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CityMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CommentMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ComplaintMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/MicropostMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/PraiseMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/RelationshipMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ShareMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/TaskMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserAuthMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Album.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/City.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Comment.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Complaint.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Micropost.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Praise.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Relationship.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Share.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Task.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/User.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuth.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/CityRestContronller.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/RestException.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/RestExceptionHandler.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/TaskRestController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/AccountService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/ShiroDbRealm$ShiroUser.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/ShiroDbRealm.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/CityService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/ServiceException.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/task/TaskService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/Constants.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Page.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/PageRequest.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort$Direction.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort$Order.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/MyBatisRepository.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/LoginController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/ProfileController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/RegisterController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/UserAdminController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/api/ApiListController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/task/TaskController.class]]
19:25:28.351 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/AlbumMapper.class]
19:25:28.351 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CityMapper.class]
19:25:28.351 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CommentMapper.class]
19:25:28.352 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ComplaintMapper.class]
19:25:28.352 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/MicropostMapper.class]
19:25:28.352 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/PraiseMapper.class]
19:25:28.352 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/RelationshipMapper.class]
19:25:28.352 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ShareMapper.class]
19:25:28.353 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/TaskMapper.class]
19:25:28.353 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserAuthMapper.class]
19:25:28.353 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserMapper.class]
19:25:28.425 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/AccountService.class]
19:25:28.427 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/CityService.class]
19:25:28.428 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/task/TaskService.class]
19:25:28.432 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/MyBatisRepository.class]
19:25:28.449 [main] DEBUG org.springframework.beans.factory.xml.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [org.mybatis.spring.mapper.MapperScannerConfigurer#0]
19:25:28.456 [main] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in [servletConfigInitParams]
19:25:28.457 [main] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in [servletContextInitParams]
19:25:28.457 [main] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in [jndiProperties]
19:25:28.457 [main] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/spring.profiles.active]
19:25:28.457 [main] DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/spring.profiles.active] not found - trying original name [spring.profiles.active]. javax.naming.NameNotFoundException; remaining name 'spring.profiles.active'
19:25:28.457 [main] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [spring.profiles.active]
19:25:28.457 [main] DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [spring.profiles.active] threw NamingException with message: null. Returning null.
19:25:28.457 [main] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in [systemProperties]
19:25:28.458 [main] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'spring.profiles.active' in [systemProperties] with type [String] and value 'development'
19:25:28.459 [main] DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 15 bean definitions from location pattern [classpath*:/applicationContext.xml]
19:25:28.459 [main] INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext-shiro.xml]
19:25:28.460 [main] DEBUG org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl]
19:25:28.461 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans-4.0.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-4.0.xsd
19:25:28.474 [main] DEBUG org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader - Loading bean definitions
19:25:28.476 [main] DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 5 bean definitions from location pattern [classpath*:/applicationContext-shiro.xml]
19:25:28.476 [main] DEBUG org.springframework.web.context.support.XmlWebApplicationContext - Bean factory for Root WebApplicationContext: org.springframework.beans.factory.support.DefaultListableBeanFactory@770f9563: defining beans [accountService,cityService,taskService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,sqlSessionFactory,org.mybatis.spring.mapper.MapperScannerConfigurer#0,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,validator,securityManager,shiroDbRealm,shiroFilter,shiroEhcacheManager,lifecycleBeanPostProcessor]; root of factory hierarchy
19:25:28.497 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
19:25:28.498 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'



19:25:28.507 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' to allow for resolving potential circular references
19:25:28.508 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
19:25:28.533 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.mybatis.spring.mapper.MapperScannerConfigurer#0'
19:25:28.533 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.mybatis.spring.mapper.MapperScannerConfigurer#0'



19:25:28.534 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.mybatis.spring.mapper.MapperScannerConfigurer#0' to allow for resolving potential circular references
19:25:28.549 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.mybatis.spring.mapper.MapperScannerConfigurer#0'
19:25:28.549 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.mybatis.spring.mapper.MapperScannerConfigurer#0'
19:25:28.550 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
19:25:28.550 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence
19:25:28.550 [main] DEBUG org.springframework.core.env.StandardEnvironment - Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]
19:25:28.551 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Looking for matching resources in directory tree [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan]
19:25:28.551 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.551 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.551 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/task] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.554 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.554 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.554 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/api] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.554 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/task] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.556 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Resolved location pattern [classpath*:com/diguage/wanwan/**/*.class] to resources [file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/AlbumMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CityMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CommentMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ComplaintMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/MicropostMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/PraiseMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/RelationshipMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ShareMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/TaskMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserAuthMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Album.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/City.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Comment.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Complaint.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Micropost.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Praise.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Relationship.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Share.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Task.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/User.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuth.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/CityRestContronller.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/RestException.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/RestExceptionHandler.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/TaskRestController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/AccountService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/ShiroDbRealm$ShiroUser.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/ShiroDbRealm.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/CityService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/ServiceException.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/task/TaskService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/Constants.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Page.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/PageRequest.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort$Direction.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort$Order.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/MyBatisRepository.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/LoginController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/ProfileController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/RegisterController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/UserAdminController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/api/ApiListController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/task/TaskController.class]]
19:25:28.557 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/AlbumMapper.class]
19:25:28.557 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CityMapper.class]
19:25:28.557 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CommentMapper.class]
19:25:28.557 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ComplaintMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/MicropostMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/PraiseMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/RelationshipMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ShareMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/TaskMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserAuthMapper.class]
19:25:28.559 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserMapper.class]
19:25:28.599 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'albumMapper' and 'com.diguage.wanwan.dao.AlbumMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'albumMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'cityMapper' and 'com.diguage.wanwan.dao.CityMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'cityMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'commentMapper' and 'com.diguage.wanwan.dao.CommentMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'commentMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'complaintMapper' and 'com.diguage.wanwan.dao.ComplaintMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'complaintMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'micropostMapper' and 'com.diguage.wanwan.dao.MicropostMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'micropostMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'praiseMapper' and 'com.diguage.wanwan.dao.PraiseMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'praiseMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'relationshipMapper' and 'com.diguage.wanwan.dao.RelationshipMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'relationshipMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'shareMapper' and 'com.diguage.wanwan.dao.ShareMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'shareMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'taskMapper' and 'com.diguage.wanwan.dao.TaskMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'taskMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'userAuthMapper' and 'com.diguage.wanwan.dao.UserAuthMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'userAuthMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'userMapper' and 'com.diguage.wanwan.dao.UserMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'userMapper'.
19:25:28.605 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
19:25:28.605 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
19:25:28.606 [main] INFO  org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring



19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' to allow for resolving potential circular references
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalRequiredAnnotationProcessor'
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalRequiredAnnotationProcessor'



19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalRequiredAnnotationProcessor' to allow for resolving potential circular references
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalRequiredAnnotationProcessor'
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'



19:25:28.608 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' to allow for resolving potential circular references
19:25:28.608 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'
19:25:28.608 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'lifecycleBeanPostProcessor'
19:25:28.608 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'lifecycleBeanPostProcessor'



19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'lifecycleBeanPostProcessor' to allow for resolving potential circular references
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'lifecycleBeanPostProcessor'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor'



19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor' to allow for resolving potential circular references
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor'



19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor' to allow for resolving potential circular references
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.aop.config.internalAutoProxyCreator'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.aop.config.internalAutoProxyCreator'



19:25:28.614 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.aop.config.internalAutoProxyCreator' to allow for resolving potential circular references
19:25:28.623 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.aop.config.internalAutoProxyCreator'
19:25:28.623 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'shiroFilter'
19:25:28.623 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'shiroFilter'



19:25:28.626 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'shiroFilter' to allow for resolving potential circular references
19:25:28.629 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'securityManager'
19:25:28.629 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'securityManager'



19:25:28.654 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'securityManager' to allow for resolving potential circular references
19:25:28.666 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'shiroDbRealm'
19:25:28.666 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'shiroDbRealm'
19:25:28.670 [main] DEBUG org.springframework.context.annotation.CommonAnnotationBeanPostProcessor - Found init method on class [com.diguage.wanwan.service.account.ShiroDbRealm]: public void com.diguage.wanwan.service.account.ShiroDbRealm.initCredentialsMatcher()
19:25:28.671 [main] DEBUG org.springframework.context.annotation.CommonAnnotationBeanPostProcessor - Registered init method on class [com.diguage.wanwan.service.account.ShiroDbRealm]: org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement@c287e7c6
19:25:28.675 [main] DEBUG org.springframework.beans.factory.annotation.InjectionMetadata - Registered injected element on class [com.diguage.wanwan.service.account.ShiroDbRealm]: AutowiredFieldElement for protected com.diguage.wanwan.service.account.AccountService com.diguage.wanwan.service.account.ShiroDbRealm.accountService



19:25:28.675 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'shiroDbRealm' to allow for resolving potential circular references
19:25:28.683 [main] DEBUG org.springframework.beans.factory.annotation.InjectionMetadata - Processing injected method of bean 'shiroDbRealm': AutowiredFieldElement for protected com.diguage.wanwan.service.account.AccountService com.diguage.wanwan.service.account.ShiroDbRealm.accountService
19:25:28.689 [main] DEBUG org.apache.ibatis.logging.LogFactory - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
19:25:28.692 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.692 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.transaction.config.internalTransactionAdvisor'



19:25:28.693 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.transaction.config.internalTransactionAdvisor' to allow for resolving potential circular references
19:25:28.699 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
19:25:28.699 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'



19:25:28.702 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' to allow for resolving potential circular references
19:25:28.705 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
19:25:28.706 [main] DEBUG org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper - Skipping currently created advisor 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.706 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
19:25:28.707 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.config.internalTransactionAdvisor' of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
19:25:28.707 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.708 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'shiroFilter' that is not fully initialized yet - a consequence of a circular reference
19:25:28.709 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'albumMapper'
19:25:28.709 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'albumMapper'



19:25:28.709 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'albumMapper' to allow for resolving potential circular references
19:25:28.714 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.715 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'albumMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.715 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'cityMapper'
19:25:28.715 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'cityMapper'



19:25:28.715 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'cityMapper' to allow for resolving potential circular references
19:25:28.716 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.716 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'cityMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.716 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'commentMapper'
19:25:28.716 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'commentMapper'



19:25:28.717 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'commentMapper' to allow for resolving potential circular references
19:25:28.717 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.717 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'commentMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.718 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'complaintMapper'
19:25:28.718 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'complaintMapper'



19:25:28.718 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'complaintMapper' to allow for resolving potential circular references
19:25:28.719 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.719 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'complaintMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.719 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'micropostMapper'
19:25:28.719 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'micropostMapper'



19:25:28.719 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'micropostMapper' to allow for resolving potential circular references
19:25:28.720 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.721 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'micropostMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.721 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'praiseMapper'
19:25:28.721 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'praiseMapper'



19:25:28.721 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'praiseMapper' to allow for resolving potential circular references
19:25:28.722 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.722 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'praiseMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.722 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'relationshipMapper'
19:25:28.722 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'relationshipMapper'



19:25:28.722 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'relationshipMapper' to allow for resolving potential circular references
19:25:28.723 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.723 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'relationshipMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.724 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'shareMapper'
19:25:28.724 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'shareMapper'



19:25:28.724 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'shareMapper' to allow for resolving potential circular references
19:25:28.725 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.725 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'shareMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.725 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'taskMapper'
19:25:28.725 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'taskMapper'



19:25:28.725 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'taskMapper' to allow for resolving potential circular references
19:25:28.726 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.726 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'taskMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.726 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userAuthMapper'
19:25:28.727 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userAuthMapper'



19:25:28.727 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'userAuthMapper' to allow for resolving potential circular references
19:25:28.728 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.728 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'userAuthMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.728 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userMapper'
19:25:28.728 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userMapper'



19:25:28.728 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'userMapper' to allow for resolving potential circular references
19:25:28.729 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.730 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'userMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.730 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'sqlSessionFactory'
19:25:28.730 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'sqlSessionFactory'



19:25:28.732 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'sqlSessionFactory' to allow for resolving potential circular references
19:25:28.738 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring bean creation exception on FactoryBean type check: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': : Error creating bean with name 'sqlSessionFactory' defined in URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined
19:25:28.738 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'sqlSessionFactory'
19:25:28.738 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'sqlSessionFactory'



19:25:28.738 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'sqlSessionFactory' to allow for resolving potential circular references
19:25:28.738 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring bean creation exception on FactoryBean type check: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userAuthMapper' defined in file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserAuthMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': : Error creating bean with name 'sqlSessionFactory' defined in URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined
19:25:28.739 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userMapper'
19:25:28.739 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userMapper'



19:25:28.739 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'userMapper' to allow for resolving potential circular references
19:25:28.740 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userAuthMapper'
19:25:28.740 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userAuthMapper'
@jacarrichan
Copy link

建议push到一个repository吧,这样不方便看也不好调试

@diguage
Copy link
Contributor Author

diguage commented Jan 12, 2015

好,我整一整,推倒一个Repo上。谢谢!

@diguage
Copy link
Contributor Author

diguage commented Jan 14, 2015

错误项目:diguage/wanwan-site

另外,现在又有了新的问题,我写到了项目的README文件中。

麻烦帮忙看看是什么问题。谢谢!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants