jdbc整合
1.我们在jdbc的整合里面需要配置好yaml文件,写好username,password这些数据,连接数据库,DataSource是会自动注册的不需要我们注册。如果我们想要操作数据库,只需要使用jdbcTemplate对象就可以了。
2.我们可以把类型改成druid的数据源,这个数据源可以使用后台服务监控,但是需要导入log4j的jar。我们需要自己来创建一个组件来加入这个后台监控服务,而且还需要绑定我们配置好的datasource相当于,DataSource的管理给我们接管了。
可能遇到的坑:
配置文件的serverTimeZone要配好。
url: jdbc:mysql://localhost:3306/mybatis?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
代码(MyConfig)
//如果我们不配置,springboot就会自己创建,使用@ConditionMissBean
@Configuration
public class MyConfig {
@ConfigurationProperties(prefix = "spring.datasource")
@Bean
public DataSource druidDataSource(){
return new DruidDataSource();
}
// 后台服务器,其实就是一个web.xml
@Bean
public ServletRegistrationBean servletRegistration(){
// 进入后台服务器
ServletRegistrationBean<StatViewServlet> bean = new ServletRegistrationBean<>(new StatViewServlet(), "/druid/*");
Map<String,String > map=new HashMap<>(

最低0.47元/天 解锁文章
1332

被折叠的 条评论
为什么被折叠?



