spring.datasource.schema如何配置
导读:本文共1813.5字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 1.现将sql文件放在resources下的sql文件夹下2.新建数据库mybatis3.配置ymlspring:datasource:#数据源基本配置username:rootpassword:123driver-class-name:com.mysql.cj.jdbc.Driverurl:jdbc:mysql://localhost:3306/m... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。1.现将sql文件放在resources下的sql文件夹下
2.新建数据库mybatis
3.配置yml
spring:datasource:#数据源基本配置username:rootpassword:123driver-class-name:com.mysql.cj.jdbc.Driverurl:jdbc:mysql://localhost:3306/mybatis?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTCtype:com.alibaba.druid.pool.DruidDataSource#数据源其他配置initialSize:5minIdle:5maxActive:20maxWait:60000timeBetweenEvictionRunsMillis:60000minEvictableIdleTimeMillis:300000validationQuery:SELECT1FROMDUALtestWhileIdle:truetestOnBorrow:falsetestOnReturn:falsepoolPreparedStatements:true#配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙filters:stat,wall,log4jmaxPoolPreparedStatementPerConnectionSize:20useGlobalDataSourceStat:trueconnectionProperties:druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500schema:-classpath:sql/department.sql-classpath:sql/employee.sqlinitialization-mode:ALWAYS
注意:
配置类:
packagecom.example.springbooy06datamybatis.config;importcom.alibaba.druid.pool.DruidDataSource;importcom.alibaba.druid.support.http.StatViewServlet;importcom.alibaba.druid.support.http.WebStatFilter;importorg.springframework.boot.context.properties.ConfigurationProperties;importorg.springframework.boot.web.servlet.FilterRegistrationBean;importorg.springframework.boot.web.servlet.ServletRegistrationBean;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importjavax.sql.DataSource;importjava.util.Arrays;importjava.util.HashMap;importjava.util.Map;@ConfigurationpublicclassDruidConfig{@ConfigurationProperties(prefix="spring.datasource")@BeanpublicDataSourcedruid(){returnnewDruidDataSource();}//配置Druid的监控//1、配置一个管理后台的Servlet@BeanpublicServletRegistrationBeanstatViewServlet(){ServletRegistrationBeanbean=newServletRegistrationBean(newStatViewServlet(),"/druid/*");Map<String,String>initParams=newHashMap<>();initParams.put("loginUsername","admin");initParams.put("loginPassword","123456");initParams.put("allow","");//默认就是允许所有访问initParams.put("deny","192.168.15.21");bean.setInitParameters(initParams);returnbean;}//2、配置一个web监控的filter@BeanpublicFilterRegistrationBeanwebStatFilter(){FilterRegistrationBeanbean=newFilterRegistrationBean();bean.setFilter(newWebStatFilter());Map<String,String>initParams=newHashMap<>();initParams.put("exclusions","*.js,*.css,/druid/*");bean.setInitParameters(initParams);bean.setUrlPatterns(Arrays.asList("/*"));returnbean;}}
执行成功!:
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:
spring.datasource.schema如何配置的详细内容,希望对您有所帮助,信息来源于网络。