Error message:
caused By:java.lang.IllegalArgumentException:Property ' sqlsessionfactory ' or ' sqlsessiontemplate ' are required
At Org.springframework.util.Assert.notNull (assert.java:193) ~[spring-core-5.0.6.release.jar:5.0.6.release]
At Org.mybatis.spring.support.SqlSessionDaoSupport.checkDaoConfig (sqlsessiondaosupport.java:74) ~[ mybatis-spring-1.3.2.jar:1.3.2]
At Org.mybatis.spring.mapper.MapperFactoryBean.checkDaoConfig (mapperfactorybean.java:73) ~[ mybatis-spring-1.3.2.jar:1.3.2]
At Org.springframework.dao.support.DaoSupport.afterPropertiesSet (daosupport.java:44) ~[ Spring-tx-5.0.6.release.jar:5.0.6.release]
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods ( abstractautowirecapablebeanfactory.java:1765) ~[spring-beans-5.0.6.release.jar:5.0.6.release]
At Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean ( abstractautowirecapablebeanfactory.java:1702) ~[spring-beans-5.0.6.release.jar:5.0.6.release]
... Common frames omitted
Reason: Missing Druid-spring-boot-starter. "Springboot2 should be integrated with Druid by default"
Solution:
Join in Pom.xml file
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.9</version>
</dependency>
Property ' Sqlsessionfactory ' or ' sqlsessiontemplate ' is required