was not registered for synchronization because synchronization is not active JDBC Connection
Creating a new SqlSession
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7a999469] was not registered for synchronization because synchronization is not active
JDBC Connection [com.mysql.jdbc.JDBC4Connection@5b4a7d76] will not be managed by Spring
==> Preparing: insert into textmessage( ToUserName,FromUserName,CreateTime,MsgType, MsgType,MsgId ) values(?,?,?,?, ?,?)
==> Parameters: gh_676bf3db8ded(String), o9kaO1o4PSVPbPTV45tPlVGt-Jzs(String), 1578624076(String), text(String), 222(String), 22600463523857967(String)
Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7a999469]
解决办法
springmvc配置文件扫描时,只扫描controller
<!-- spring扫描的包 写到controller上一层就行-->
<context:component-scan base-package="com.apple">
<!-- 不需要加载的注解 -->
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" />
</context:component-scan>
application配置文件只需要扫描service
<!-- spring扫描service -->
<context:component-scan base-package="com.apple">
<!-- 不需要加载的注解 -->
<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Controller" />
</context:component-scan>