日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳解IDEA中便捷內存數據庫H2的最簡使用方式

瀏覽:286日期:2024-07-22 14:24:53

在IDEA中做練習或做demo時,有時候需要使用到數據庫,但如果自己機子上本來沒有安裝數據庫(全新安裝太麻煩或資源有限),也沒有可用的遠程數據庫時,我們可以直接在IDEA上使用便捷式的內存數據庫H2,關于H2更多知識就自己去找一下資料了,接下來主要講一下如何在IDEA下的SpringBoot項目中把它用起來!

首先在IDEA中新建一個空的Maven項目,編輯項目pom.xml文件,增加SpringBoot和最基礎的數據訪問相關jar包依賴:

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd'> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>microservice-simple-provider-user</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.4.2</version> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <!--SpringBoot的Web項目起步依賴--> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.4.2</version> </dependency> <dependency> <!--SpringBoot的jpa數據訪問組件起步依賴--> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <version>2.3.1.RELEASE</version> </dependency> <dependency> <!--自動構建H2嵌入式或內存數據庫的依賴--> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.4.200</version> </dependency> </dependencies> <build> <plugins> <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.4.2</version> </plugin> </plugins> </build></project>

然后在classpath路徑范圍內增加建表SQL腳本文件和數據初始化文件:

詳解IDEA中便捷內存數據庫H2的最簡使用方式

詳解IDEA中便捷內存數據庫H2的最簡使用方式

接著再添加SpringBoot項目配置文件application.yml,并添加jpa、datasource和h2的主要配置項:

詳解IDEA中便捷內存數據庫H2的最簡使用方式

最后再為項目添加一個SpringBoot啟動類,即可將應用跑起來,并進行H2內存數據庫的連接了:

詳解IDEA中便捷內存數據庫H2的最簡使用方式

詳解IDEA中便捷內存數據庫H2的最簡使用方式

注意:自動創建的H2內存數據庫的管理地址就是我們在application.yml中配置的h2.console.path地址,進入管理頁后如下圖所示:

詳解IDEA中便捷內存數據庫H2的最簡使用方式

這樣我們的應用就相當于自帶了一個便捷式內存數據庫了!

現在我們來為項目做一個最簡單的H2內存數據庫的使用樣例——為H2數據庫中的User表增加對應的實體類User.java、基于JPA的數據訪問對象UserRepository.java和API層控制類UserController.java:

User.java類:

package com.example.models;import com.fasterxml.jackson.annotation.JsonIgnoreProperties;import javax.persistence.*;import java.math.BigDecimal;@JsonIgnoreProperties(value = {'hibernateLazyInitializer'})@Entitypublic class User { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @Column private String username; @Column private String name; @Column private Integer age; @Column private BigDecimal balance; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public BigDecimal getBalance() { return balance; } public void setBalance(BigDecimal balance) { this.balance = balance; }}

UserRepository.java類:

package com.example.dao;import com.example.models.User;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.stereotype.Repository;@Repositorypublic interface UserRepository extends JpaRepository<User, Long> {}

UserController.java類:

package com.example.controller;import com.example.dao.UserRepository;import com.example.models.User;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class UserController { @Autowired private UserRepository userRepository; @GetMapping('/{id}') public User findById(@PathVariable Long id) { User oneUser = this.userRepository.getOne(id); return oneUser; }}

最后的項目結構如圖所示:

詳解IDEA中便捷內存數據庫H2的最簡使用方式

來看一下效果:

詳解IDEA中便捷內存數據庫H2的最簡使用方式

到此這篇關于詳解IDEA中便捷內存數據庫H2的最簡使用方式的文章就介紹到這了,更多相關IDEA內存數據庫H2內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IDEA
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品在线网站观看| 女生影院久久| 欧美午夜不卡| 亚洲欧美日韩国产综合精品二区 | 亚洲高清激情| 99久久久久| 欧美久久精品一级c片| 1024精品久久久久久久久| 黄色国产精品| 亚洲精品国产日韩| 美女久久久久久| 在线手机中文字幕| 国产亚洲午夜| 欧美激情视频一区二区三区免费| 国内在线观看一区二区三区| 999久久久免费精品国产| 国产视频一区欧美| 六月丁香综合在线视频| 日韩中文在线电影| 亚洲精选91| 国产aa精品| 日本精品在线播放| 国产精品免费不| 久久久久久久久99精品大| 久久国产99| 日韩欧美一区二区三区免费看| 不卡专区在线| 日韩动漫一区| 久久av在线| 日韩久久精品网| 国产欧美日韩在线一区二区| 蜜桃tv一区二区三区| 久久69成人| 日韩一区二区三免费高清在线观看| 国产精品videossex久久发布 | 国产一区调教| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 国产探花一区| 亚洲免费专区| 日本v片在线高清不卡在线观看| 在线精品一区二区| 日韩三级久久| 国产日韩欧美三级| 精品欧美视频| 99国产精品免费视频观看| 日韩一区二区久久| 欧美亚洲综合视频| 午夜在线视频一区二区区别| 欧美日韩国产高清| 日韩av首页| 亚洲成人不卡| 久久精品国产99久久| 日本欧美不卡| 日韩一区二区久久| 免费观看不卡av| 久久国产精品毛片| 亚洲另类黄色| 日韩精品视频一区二区三区| 免费在线看一区| 美女精品一区| 欧美色综合网| 国产精品亚洲综合久久| 国产高清精品二区| 国产精品日本一区二区三区在线| 亚洲一二av| 日本欧美大码aⅴ在线播放| 欧美亚洲一级| 水蜜桃久久夜色精品一区| 亚洲日本网址| 亚洲一区欧美二区| 久久国产乱子精品免费女| 老鸭窝一区二区久久精品| 久久精品系列| 99国产精品久久久久久久| 91成人在线网站| 日韩毛片在线| 亚洲精品三级| 国精品产品一区| 伊人影院久久| 日韩中出av| 高清久久精品| 爽爽淫人综合网网站| 国产精品免费不| 香蕉久久国产| 亚洲天堂av影院| 综合欧美亚洲| 成人国产综合| 亚洲人亚洲人色久| 日韩啪啪电影网| 日本成人手机在线| 精精国产xxxx视频在线野外| 日韩精品视频在线看| 欧美一级精品| 欧美激情久久久久久久久久久| 国产精品蜜芽在线观看| 亚洲精品自拍| 国产精品毛片在线| 亚洲精品一区三区三区在线观看| 欧美日韩一区自拍| 日韩精品久久久久久久软件91| 亲子伦视频一区二区三区| 蜜桃视频第一区免费观看| 日韩免费一区| 国产人成精品一区二区三| 婷婷精品进入| 久久亚洲资源中文字| 国产情侣久久| 911亚洲精品| 三级久久三级久久久| 久久三级福利| 日韩av免费大片| 麻豆久久久久久| 日韩免费精品| 综合激情视频| 欧美中文字幕| 国产在线日韩| 99国产精品免费视频观看| 日韩欧美精品一区| 精品久久99| 国内精品麻豆美女在线播放视频| 青青草91视频| 91精品尤物| 日韩欧美美女在线观看| 亚洲欧美久久精品| 在线一区视频| 日韩精品一区第一页| 老牛影视一区二区三区| 久久亚洲欧美| 色狠狠一区二区三区| 你懂的亚洲视频| 综合亚洲自拍| 激情久久五月| 久久久久国产| 成人日韩精品| 精品欧美视频| 国产亚洲一区二区三区不卡| 一区二区三区国产盗摄| 亚洲一区二区三区高清| 久久久久久久久丰满| 国产三级一区| 国产精品一卡| 久久精品资源| 精品国产乱码| 久久精品 人人爱| 欧美日韩一区二区三区不卡视频| 日韩一二三区在线观看| 在线综合欧美| 国产婷婷精品| 久久高清国产| japanese国产精品| 婷婷成人在线| 午夜国产欧美理论在线播放 | av不卡在线看| 亚洲精品91| 久久激情五月激情| 97欧美在线视频| 亚洲精选av| 国产66精品| 日韩国产欧美一区二区三区| 美女久久久精品| 亚洲一区二区三区免费在线观看| 久久的色偷偷| 亚洲免费影视| 麻豆成人综合网| 亚洲国产日韩欧美在线| 蜜臀av国产精品久久久久| 日本vs亚洲vs韩国一区三区二区| 欧美激情视频一区二区三区在线播放| 日韩av有码| 日韩一区二区三免费高清在线观看 | 中文字幕一区二区三区日韩精品 | 国产精品一区二区美女视频免费看| 日韩精品一区二区三区中文 | 美美哒免费高清在线观看视频一区二区| 亚洲高清久久| 国产精品巨作av| 精品91久久久久| 国产日韩一区二区三免费高清| 久久久久99| 欧美在线看片| 免费观看久久av| 欧美在线不卡| 欧美久久精品一级c片| 国产乱码精品一区二区三区亚洲人| 国产福利一区二区精品秒拍| 国产综合亚洲精品一区二| 国产日韩欧美一区二区三区在线观看| 成人精品天堂一区二区三区| 欧美亚洲一级| 亚洲一区二区三区四区电影 | 亚洲丝袜美腿一区| 日韩欧美国产精品综合嫩v| 国产精品成人自拍| 亚洲精品影院在线观看| 亚洲综合不卡| 亚洲激情黄色| 在线午夜精品| 日韩精品免费一区二区在线观看| 精品国产亚洲一区二区在线观看| 久久久一本精品|