成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:240日期: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
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美久久久一区| 久久婷婷成人综合色| 久久九九久久九九| 国产成人自拍在线| 在线精品视频免费播放| 亚洲成年人网站在线观看| 欧美日本一区二区视频在线观看 | 亚洲免费大片| |精品福利一区二区三区| 亚洲手机视频| 亚洲欧美日韩国产综合在线| 亚洲国产精品一区| 最新中文字幕一区二区三区 | 亚洲免费av观看| 亚洲第一在线综合在线| 亚洲人成伊人成综合网小说| 亚洲国产精品视频一区| 亚洲精品写真福利| 亚洲一区二区免费看| 亚洲第一会所有码转帖| 久久av二区| 青青草一区二区三区| 色94色欧美sute亚洲线路一ni| 视频一区欧美精品| 欧美日韩在线直播| 国产一区不卡精品| 日韩一级黄色大片| 99精品视频在线观看免费| 高清不卡在线观看| 日韩欧美自拍偷拍| 欧美二区视频| 亚洲另类春色国产| 久久日韩精品| 久草在线在线精品观看| 日韩视频永久免费| 97超碰欧美中文字幕| 中文字幕av在线一区二区三区| 国产字幕视频一区二区| 亚洲精品国产a| 色综合久久六月婷婷中文字幕| 天天色天天爱天天射综合| 91小视频在线观看| 中文字幕av一区 二区| 极品av少妇一区二区| 亚洲国产一区二区三区青草影视| 乱人伦精品视频在线观看| 九九国产精品视频| 日韩午夜小视频| 欧美福利专区| 一区二区三区**美女毛片| 色婷婷精品大在线视频| 国产高清久久久| 亚洲国产精品v| 亚洲欧美日韩国产| 激情小说欧美图片| 精品成人在线观看| 激情久久综合| 日韩电影在线免费观看| 日韩欧美中文一区二区| 欧美精品免费观看二区| 亚洲福利一二三区| 51精品秘密在线观看| 午夜欧美视频| 性做久久久久久久久| 欧美一级片免费看| 在线精品一区| 免费国产亚洲视频| 精品欧美一区二区在线观看| 亚洲国产片色| 看电视剧不卡顿的网站| 精品粉嫩aⅴ一区二区三区四区| 亚洲欧洲日本一区二区三区| 美国精品在线观看| 久久美女艺术照精彩视频福利播放| 在线日韩欧美| 久久99国内精品| 国产日韩在线不卡| 色国产综合视频| 色综合婷婷久久| 精品美女被调教视频大全网站| 韩日精品在线| 蜜臀av性久久久久蜜臀aⅴ流畅| www国产精品av| 国产精品久久久免费| 国模大尺度一区二区三区| 久久久电影一区二区三区| 99re国产精品| 国产精品1区2区3区在线观看| 国产精品不卡一区| 欧美日韩精品欧美日韩精品一 | 丁香啪啪综合成人亚洲小说| 自拍偷拍国产精品| 在线电影国产精品| 亚洲日本无吗高清不卡| 国产福利一区在线观看| 最新成人av在线| 欧美精品色一区二区三区| 亚洲国产精选| 国产精品18久久久久| 亚洲精品欧美激情| 日韩一二三区视频| 久久xxxx| 欧美片网站免费| 蜜臀91精品一区二区三区| 欧美国产丝袜视频| 欧美妇女性影城| 国产区欧美区日韩区| av一区二区久久| 日日摸夜夜添夜夜添国产精品| 国产日韩视频一区二区三区| 一本色道久久综合亚洲91| 欧美在线日韩精品| 韩国一区二区视频| 亚洲一区二区三区四区在线 | 亚洲免费在线观看| 日韩免费高清视频| 久久综合九色99| 狠狠入ady亚洲精品| 国产老妇另类xxxxx| 亚洲高清视频的网址| 欧美极品xxx| 欧美日韩国产一级片| 一本一道久久综合狠狠老精东影业| 国产a视频精品免费观看| 性做久久久久久免费观看欧美| 国产精品乱码一区二区三区软件 | 午夜激情久久久| 国产精品久久久久一区二区三区 | 成年人网站91| 久久国产三级精品| 亚洲高清在线精品| 综合色中文字幕| 久久久不卡影院| 日韩欧美亚洲另类制服综合在线| 久久一区二区精品| 亚洲国产激情| 欧美精品91| jizz一区二区| 国产在线一区观看| 日韩国产精品久久久| 樱桃视频在线观看一区| 中文字幕一区二区三区四区不卡| 欧美成人猛片aaaaaaa| 欧美蜜桃一区二区三区| 欧美这里有精品| 久久精品1区| 国产亚洲综合精品| 亚洲激情在线| 亚洲天堂偷拍| 午夜欧美精品久久久久久久| www.99精品| 成人黄色免费短视频| 国产裸体歌舞团一区二区| 日韩成人一区二区| 亚洲国产精品视频| 亚洲六月丁香色婷婷综合久久 | 亚洲天堂网中文字| 国产精品美女久久久久久2018| 国产日韩欧美一区二区三区综合| 欧美一区二区三区日韩视频| 色综合久久久久综合| 亚洲一区尤物| 国产欧美日韩| 国产精品免费一区二区三区在线观看 | 中文精品视频一区二区在线观看| 国产综合精品一区| 国产精品videosex极品| 午夜国产一区| 99久久99久久免费精品蜜臀| 成人精品视频一区二区三区| 国产91丝袜在线播放0| 国产成人精品1024| 国产成人免费在线观看| 丁香婷婷深情五月亚洲| 国产成人综合在线观看| 国产精品1024久久| 成人综合在线观看| 成人av在线影院| jlzzjlzz亚洲女人18| 色综合天天视频在线观看| 欧美另类视频| 亚洲国内欧美| 亚洲一区中文| 在线观看日韩av先锋影音电影院| 欧美午夜影院一区| 欧美精品丝袜久久久中文字幕| 欧美一卡2卡3卡4卡| 日韩欧美久久久| 国产欧美综合在线观看第十页| 欧美激情在线看| 国产精品短视频| 一区二区三区视频在线看| 亚洲成人在线观看视频| 日本不卡一二三区黄网| 精品一区二区影视| 成人a级免费电影| 欧美日韩一区二区视频在线| 亚洲精品美女久久7777777| 亚洲欧美清纯在线制服| 一本一道久久a久久精品综合蜜臀|