Springboot之数据库配置

导读:本篇文章讲解 Springboot之数据库配置,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

上一章:前后端分离项目系列——Idea创建Springboot项目
前言
        在说数据库配置之前,需要了解一下Springboot项目结构,
在这里插入图片描述

一、启动器类:

        SpringBoot的启动类的作用是启动SpringBoot项目,是基于Main方法来运行的。
        注意:启动类在启动时回做注解扫描(@Controller、@Service、@Repository…),扫描位置为同包或者子包下的注解,所以启动器类的位置应放与包的跟下。

二、资源包

        里面存放静态资源和Springboot的相关配置,static可存放图片什么的,template存放模板

重点关注一下application.properties

        这个文件主要是配置关于springboot一些相关信息的,那么为什么要强调这点呢,主要是因为springboot不仅可以使用.properties配置相关信息,还有另外一种文件格式也可以配置。接下来详细说明一下properties文件和yml文件。

properties文件和yml文件

        springBoot提供一个名为application的全局配置文件,支持两种格式:properties和yaml/yml格式

        Properties格式
#配置Tomcat监听端口
Server.prot=8081
        Yml格式

                使用yml时注意缩进代表层次

配置Tomcat监听端口
Server:
	Prot:8080
	#Key:Value
properties和yml的优先加载顺序

        springBoot加载项目时优先加载properties格式的application文件,注意:springBoot配置文件application.properties/application.xml可以放在四个地方:
        1、 项目根目录下                                                         其次启动             2
        2、 项目根目录下的config文件夹下                             优先启动             1
        3、 Resource根目录下                                                 最后启动             4
        4、 Resource根目录下的config文件夹下                     然后启动             3
        其启动项目是扫描的顺序也不一样,但是又规律:
                1、项目根目录优先与resource
                2、config优先于根目录

使用properties配置数据库

        打开application.proerties文件

#配置端口号:
server.port=8081
#配置数据库驱动
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/items?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=root

        然后启动项目,大概率不会报错。
在这里插入图片描述
        这个样子就说明启动起来了。接下来该整合Mybatis
下一章节:Springboot之Mybatis整合

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/11698.html

(0)
小半的头像小半

相关推荐

极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!