2019-07-12 11:46:45,887 [http-nio-8002-exec-1] ERROR com.alibaba.druid.pool.DruidDataSource - {dataSource-1} init error
java.sql.SQLException: url not set
at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:828)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1246)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:1242)
at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:89)
先贴出我的配置
在请求插入数据方法上不加事务的时候,(上面那个错误是在方法加标签的时候)这个方法中先有一个查询, 然后才是插入操作,在查询之后直接
org.mybatis.spring.SqlSessionUtils - Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@66b987ff]
就结束了,根本不往下走了,
还请各位大神帮忙下! 这个是什么问题啊!
没有开启Spring的事务管理
https://blog.csdn.net/xinguimeng/article/details/77477150
yml配置, url改为jdbc-url试试
你的项目是多数据源吗?不是的话把你的DataConfiguration 删掉吧,完全使用xml配置数据源,spring默认数据源是可以支持事物的。
如果实在想自己配置,参考下多数据源配置:https://www.cnblogs.com/liutao1122/p/8727292.html
1.检查你的配置文件,url: 这个封号后面,是否有空格,还是这个符号是不是英文格式,
2. url 是不是和这种格式一致
spring.datasource.url=jdbc:mysql://192.168.23.212:3306/cc_ad?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true