(一):搭建 Spring Boot 项目,并配置数据库连接

2022-04-10  本文已影响0人  柚子光谱

接前文 - 序章:重构,向Spring出发

初始化Spring Boot项目

因为项目是一个经典的通过前端请求读取DB数据,再返回给前端的服务。所以必要的依赖就涉及 RESTful service,以及跟DB打交道的如 JPA

start.spring.io 添加一些依赖,比如

设置 MavenJava 11Spring Boot 2.6.4,打包方式 Jar。通过 Generate 便可以下载一个Spring Boot的Project,然后再通过IDEA打开,这样最基本工作就做好了。


配置DataSource

项目启动好之后,第一件事就是去配置跟DB的连接。网上有一些早期的帖子提到,DB2依赖需要下载jar包到本地的形式来引入。但是现在Maven Repository已经有IBM发布的 jcc 依赖了。

pom.xml里,使用如下引入最新版本的DB2 jcc依赖。(mvnrepository jcc 依赖

<!-- https://mvnrepository.com/artifact/com.ibm.db2/jcc -->
<dependency>
    <groupId>com.ibm.db2</groupId>
    <artifactId>jcc</artifactId>
    <version>11.5.7.0</version>
</dependency>

接下来需要配置一些DB相关信息,在application.yaml文件添加如下配置:

server:
  port: 8081
  servlet:
    context-path: /my-app

spring:
  datasource:
    url: jdbc:db2://localhost:port/database:sslConnection=true;
    username: root
    password: 1234
    driver-class-name: com.ibm.db2.jcc.DB2Driver

  jpa:
    #运行时显示SQL语句
    show-sql: true
    database-platform: org.hibernate.dialect.DB2Dialect

一个Spring Boot db2 的配置文件范例参考


配置好以上两个配置文件,就可以尝试启动项目了。如果顺利的话,会看到如下输出

Spring Boot 启动日志

说明项目可以成功启动,并连接到DB,接下来就可以根据业务开发了。

上一篇下一篇

猜你喜欢

热点阅读