<bean id ="dataSource" class ="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" />
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/test" />
<property name="username" value="" />
<property name="password" value=""/>
</bean>
上面配置的是数据库基本信息,使用的是spring自带的数据源
<!-- 配置初始化大小、最小、最大 -->
<property name="initialSize" value="3"/>
<property name="minIdle" value="3"/>
<property name="maxActive" value="20"/>
<!-- 配置获取连接等待超时的时间 -->
<property name="maxWait" value="60000"/>
从你的这张截图上看,你建立了一个空白的springboot项目,并且使用了idea的data base数据库客户端去管理数据库(类似Navicat)。你的这些 *** 作,和你问题上描述的,springboot整合jdbc没有直接关联,更别说mybatis了。springboot整合jdbc或mybatis,需要在你的pom文件中引入相关依赖,然后在application.yml中加入数据库配置。
1、属性配置文件(application.properties)spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver12341234
如果使用JNDI,则可以替代 spring.datasource 的 url、username、password,如:
spring.datasource.jndi-name=java:tomcat/datasources/example 11
值得一提的是,无论是Spring Boot默认的DataSource配置还是你自己的DataSource bean,都会引用到外部属性文件中的属性配置。所以假设你自定义的DataSource bean,你可以在定义bean时设置属性,也可以在属性文件中,以“spring.datasource
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)