【筆者日誌】SpringBoot+Hibernate+JPA整合

關於SSH(Spring+SpringBoot+Hibernate)+JPA規約的項目整合

  首次寫文記錄與代碼相關,理解不夠通透之處,希望路過的看官偶有興趣,可幫忙指點一二,謝過諸位。

1.搭建項目的準備

-首先項目創建前的工具準備:(此為本文所使用工具的版本,一般而言不是跨版本很大都沒什麼問題)

工具名稱 版本
JDK 11
Tomcat 9.0.37
maven 3.6.0
數據庫(Oracle) 11g
IDEA 2021.1.3

2.新建SpringBoot項目,目錄結構分包,導入依賴包

- 目錄結構示例如下:

分包結構

- 新建SpringBoot項目的方式有兩種:(1)在官網上創建boot項目后下載到本地;之後將項目包導入idea即可。(2)idea中創建

點擊這裡–>SpringBoot官方網站傳送門

(1)官網界面最底下選擇圖片此處
boot創建方式1
(2)點擊之後跳轉到如下界面

官網新建boot項目

  最後點擊左下方的create Ctrl即可創建新的boot項目。

② 在idea中點擊new file–>new project,之後就到下方這個界面

idea新建boot項目

  接下來點擊next,然後就到選擇導入依賴即可,與官網新建boot所需依賴即可;例如Spring Web依賴。接下來就是等待idea下載boot項目所需要的依賴和插件等即可,這個過程比較考驗網絡問題。實際上idea創建boot的實質是一樣的。idea是通過start.spring.io進行下載的。

③第三種創建方式比較麻煩,好處就是暫時不需要聯網下載。就是使用maven新建一個JavaWeb項目,選擇webAPP–>next直到創建完成JavaWeb。然後新建一個boot啟動類,目錄層級與最後一個包一致。在resources中配置boot相關。具體流程暫時未完成,具體是有這麼一個方式創建,但在引入相關依賴時還說需要進行連網下載的,但配置了阿里雲鏡像並且鏡像庫有此依賴包則也可不需要連網下載,以及別的方式的鏡像。

3. pom.xml依賴導入

boot依賴主要導入以下幾個即可:

①boot的啟動依賴,本文新建時以及勾選上,下載依賴時自動導入

      <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

②配置JPA規約

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
            <version>2.3.2.RELEASE</version>
        </dependency>

③配置hibernate

    <dependency>
            <groupId>org.hibernate.validator</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>6.0.2.Final</version>
        </dependency>

④配置oracle數據庫連接依賴

        <dependency>
            <groupId>com.oracle.database.jdbc</groupId>
            <artifactId>ojdbc8</artifactId>
            <scope>runtime</scope>
        </dependency>

⑤配置單元測試

       <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值