当前位置:网站首页 > 数据科学与大数据 > 正文

yml文件配置oracle数据库配置(yml配置datasource)



原文:Mkyong

协议:CC BY-NC-SA 4.0

原文:http://web.archive.org/web/211/https://mkyong.com/spring-boot/spring-boot-spring-data-jpa-oracle-example/

在本文中,我们将向您展示如何创建一个 Spring Boot+Spring Data JPA+Oracle+hikari CP 连接池示例。

本文中使用的工具:

  1. Spring Boot 1.5.1 .版本
  2. 春季数据 1.13.0 .发布
  3. 休眠 5
  4. Oracle 数据库 11g 快速版
  5. Oracle JDBC 驱动程序 ojdbc7.jar
  6. HikariCP 2.6
  7. 专家
  8. Java 8

一个标准的 Maven 项目结构。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

声明,它抓取 Spring 数据,Hibernate 和 JPA 相关的东西。

pom.xml

 
  

详细检查项目依赖关系。

Terminal

 
  

Note
Read this – Maven Install Oracle JDBC driver

3.1 客户模型。添加 JPA 注释,并使用“sequence”来生成自动增加的主 ID。

Customer.java

 
  

4.1 配置 Oracle 数据源、HikariCP 设置并显示 Hibernate 查询。

application.properties

 
  

4.2 如果在类路径中找到了,Hibernate 会自动加载。

import.sql

 
  

Note
Read this – Spring Database initialization

5.1 创建接口并扩展 Spring 数据

CustomerRepository.java

 
  

Note
No need implementation, Spring data will create the common implementation by field name, like findByfieldName (). Read this working with Spring Data Repositories

Application.java

 
  

运行它,阅读控制台不言自明。

Terminal

 
  

Download – spring-boot-jpa-oracle-example.zip (6 KB)

  1. Maven 安装甲骨文 JDBC 驱动
  2. 使用 JPA 初始化数据库
  3. 弹簧靴 ddl 自动发电机
  4. Spring 数据共享——参考文档
  5. 使用 JPA 访问数据
  6. TopLink JPA:如何配置主键生成
  7. Oracle / PLSQL:序列(自动编号)
  8. Spring Boot JDBC + Oracle 数据库+ Commons DBCP2 示例

原文:http://web.archive.org/web/211/https://mkyong.com/spring-boot/spring-boot-spring-data-jpa-postgresql/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

之前的 Spring Boot + Spring 数据 JPA 将被重用,修改后支持 PostgreSQL 数据库。

使用的技术:

  • Spring Boot 2.1.2 .版本
  • 弹簧 5.1.4 释放
  • 休眠 5.3.7
  • HikariCP 3.2.0
  • PostgreSQL 驱动程序 42.2.5
  • maven3
  • Java 8

放置一个驱动程序,并在中定义数据源 url。完成后,Spring Boot 就可以连接到 PostgreSQL 数据库了。

pom.xml

 
  

pom.xml

 
  

2.1 更新中的 PostgreSQL 设置

application.properties

 
  

完成了。

$ git clone https://github.com/mkyong/spring-boot.git
$ cd spring-data-jpa-postgresql
$ mvn spring-boot:run

  • PostgreSQL
  • 鼠标指针
  • 春季数据 JPA 文档
  • 使用 SQL 数据库
  • 常用应用属性
  • Spring Boot +春季数据 JPA

原文:http://web.archive.org/web/211/https://mkyong.com/spring-boot/spring-boot-spring-data-jpa/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在本教程中,我们将向您展示如何使用 Spring Boot + Spring data JPA 将数据保存到 H2 内存数据库中,以及如何查询数据。

使用的技术:

  • Spring Boot 2.1.2 .版本
  • 弹簧 5.1.4 释放
  • 休眠 5.3.7
  • HikariCP 3.2.0
  • H2 内存数据库 1.4.197
  • maven3
  • Java 8

Note
By default, Spring Boot 2 uses HikariCP as the database connection pool. Read this Spring Boot algorithm to choose a pool implementation.

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

放置,它将获得 Spring 数据、Hibernate、HikariCP 和所有数据库相关的依赖项。

pom.xml

 
  

显示项目依赖关系。

 
  

Book.java

 
  

BookRepository.java

 
  

4.1 启动 Spring Boot,将 3 本书插入 H2 数据库,并测试方法。

StartApplication.java

 
  

默认情况下,Spring Boot 2 使用 HikariCP 作为默认连接池。

5.1 启用的日志级别进行调试,它将打印出默认的 HikariCP 配置。

application.properties

 
  

5.2 运行 Spring Boot,检查测井记录:

 
  

5.2 我们可以使用来覆盖默认设置。

application.properties

 
  

6.1 和测试 Spring 数据 JPA 存储库。

BookRepositoryTest.java

 
  
 
  

$ git clone https://github.com/mkyong/spring-boot.git
$ cd spring-data-jpa
$ mvn spring-boot:run

  • 鼠标指针
  • 春季数据 JPA 文档
  • 使用 SQL 数据库
  • 常用应用属性
  • JUnit–如何测试列表
  • DataJpaTest 多克
  • TestEntityManager 文档
  • Spring Boot+Spring Data JPA+Oracle 示例
  • Spring Boot 通过 JPA 访问数据

原文:http://web.archive.org/web/211/https://mkyong.com/spring-boot/spring-boot-spring-data-mongodb-example/

在本文中,我们将向您展示如何使用 Gradle 构建工具创建一个 Spring Boot + Spring 数据 MongoDB 应用程序。

  1. Spring Boot 1.5.1 .版本
  2. MongoDB
  3. Gradle
  4. Java 8

标准项目结构。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 2.项目依赖性

2.1 一个 Gradle 构建文件。

build.gradle

 
  

2.2 声明了一个,它抓取了大量的库,查看以下依赖项:

Console

 
  

application.properties

 
  

4.1 带有 Spring 数据注释的简单模型。

Domain.java

 
  

4.2 扩展,自动拥有 CRUD 功能。Spring 数据附带了许多神奇的查询,查看官方Spring data MongoDB–查询方法了解详情。

DomainRepository.java

 
  

4.3 要为创建自定义方法,您需要在另一个文件中创建实现,并让扩展它。

以下示例将自定义的“更新特定字段”方法添加到

自定义界面

DomainRepositoryCustom.java

 
  

4.3.2 实现类的名字很严格,名字必须是,读这个 Spring data MongoDB 自定义实现

DomainRepositoryCustom.java

 
  

4.3.3 扩展自定义接口

DomainRepository.java

 
  

5.1 Spring Boot 应用程序。

Application.java

 
  

5.2 Gradle 构建并运行它。

Terminal

 
  

Application.java

 
  

Download – spring-boot-data-mongodb-example.zip (7 KB)

  1. Spring Data MongoDB–参考文档
  2. 与 NoSQL 科技合作
  3. Spring Boot Gradle 插件
  4. 用 Spring Boot 构建应用
  5. Gradle–显示项目相关性

gradle mongodb spring boot spring-data

原文:http://web.archive.org/web/211/https://mkyong.com/spring-boot/spring-boot-spring-security-thymeleaf-example/

一个 Spring Boot 百里香的例子,使用 Spring 安全来保护路径和

使用的技术:

  1. Spring Boot 1.5.3 版本
  2. 弹簧 4.3.8 .释放
  3. 春季安全 4.2.2
  4. 百里香叶
  5. 百里香额外春季安全 4 2.1.3
  6. Tomcat Embed 8.5.14
  7. maven3
  8. Java 8

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

声明,它将获得开发 web 应用程序所需的任何东西。

pom.xml

 
  

显示项目相关性:

 
  

3.1 扩展了,在方法中定义了安全规则。

对于用户“管理员”:

  1. 能够访问页面
  2. 无法访问页面,重定向至 403 拒绝访问页面。

对于用户“用户”:

  1. 能够访问页面
  2. 无法访问页面,重定向至 403 拒绝访问页面。

SpringSecurityConfig.java

 
  

3.2 自定义 403 拒绝访问处理程序,记录请求并重定向至

WelcomeController.java

 
  

4.1 一个控制器类,用来定义 http 请求和视图名。

DefaultController.java

 
  

4.2 启动 Spring Boot 应用程序。

DefaultController.java

 
  

5.1 百里香文件放在文件夹中。

5.2 百里香叶碎片,用于模板布局-标题。

src/main/resources/templates/fragments/header.html

 
  

5.3 百里香叶碎片,用于模板布局-页脚。查看标签,这是一个有用的标签来展示弹簧安全的东西,详情请参考这个百里香叶加春安全。

src/main/resources/templates/fragments/footer.html

 
  

5.4 百里香文件列表,没什么特别的,不言自明。

家~

src/main/resources/templates/home.html

 
  

admin ~

src/main/resources/templates/admin.html

 
  

用户~

src/main/resources/templates/user.html

 
  

关于~

src/main/resources/templates/about.html

 
  

登录~

src/main/resources/templates/login.html

 
  

403 ~

src/main/resources/templates/error/403.html

 
  

5.5 对于 CSS 或 Javascript 等静态文件,放入

/src/main/resources/static/css/main.css

 
  

Note
Read this Spring Boot Serving static content to understand the resource mapping.

6.1 启动 Spring Boot 网络应用程序。此受保护,您需要以管理员身份登录才能访问。

Terminal

 
  

6.2 访问

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

6.3 访问,重定向至

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

6.4 无效的用户名或密码

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

6.5 登录成功,重定向回管理页面,查看页脚部分,显示用户信息。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

6.6 访问,重定向至

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

6.7 单击页脚的注销链接,重定向至

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

完成了。尝试用另一个用户名“user”登录并访问管理页面。

Download it – spring-boot-spring-security-thymeleaf.zip (15 KB)

  1. 保护网络应用
  2. 春季安全参考
  3. Spring Boot 安全特征
  4. Spring Boot Hello World 示例–百里香叶
  5. 春安你好世界注释示例
  6. 百里香 Spring 安全集成基础知识
  7. 百里香叶 extra-Spring 安全集成基础知识
  8. 百里香叶–标准 URL 语法
  9. Spring Boot+Spring MVC+Spring Security+MySQL
  10. Spring Boot–静态内容
  11. spring MVC–in ucci CSS 文件

原文:http://web.archive.org/web/211/https://mkyong.com/spring-boot/spring-boot-test-how-to-stop-debug-logs/

运行 Spring Boot 集成测试或单元测试,许多恼人的调试和信息日志显示在控制台中。

用 Spring Boot 2 号进行了测试

Console

 
  

要禁用日志,关闭和中的

1.1 在中关闭记录

application.properties

 
  

Spring 横幅下面的调试或信息日志现在关闭了。

Console

 
  

1.2 在中创建一个。同样,在这里关闭日志记录。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传logback-test.xml

 
  

好,就留下春横幅。

Console

 
  

1.3 关闭弹簧横幅。

application.properties

 
  

完成,控制台现在应该是空的。

  • Spring Boot——伐木
  • 测试 Spring Boot 应用
  • logback.xml 示例
  • log back–在单元测试中禁用日志记录

原文:http://web.archive.org/web/211/https://mkyong.com/spring-boot/spring-boot-test-unable-to-autowired-mockmvc/

Spring Boot 积分测试,但无法

PS 用 Spring Boot 2.1.2.RELEASE 测试

BookControllerTest.java

 
  
 
  

添加此来启用和配置的自动配置

 
  
  • 自动配置模型 Mvc 文档
  • 测试网页层
  • 测试网页层
  • @ autoconfigureweb MVC 和@AutoConfigureMockMvc 有什么区别?

mock MockMvc spring boot spring test外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 (function (i,d,s,o,m,r,c,l,w,q,y,h,g) { var e=d.getElementById®;if(e=null){ var t = d.createElement(o); t.src = g; t.id = r; t.setAttribute(m, s);t.async = 1;var n=d.getElementsByTagName(o)[0];n.parentNode.insertBefore(t, n); var dt=new Date().getTime(); try{i[l]w+y;}catch(er){i[h]=dt;} } else if(typeof i[c]!‘undefined’){i[c]++} else{i[c]=1;} })(window, document, ‘InContent’, ‘script’, ‘mediaType’, ‘carambola_proxy’,‘Cbola_IC’,‘localStorage’,‘set’,‘get’,‘Item’,‘cbolaDt’,‘//web.archive.org/web/137/http://route.carambo.la/inimage/getlayer?pid=myky82&did=&wid=0’)

原文:http://web.archive.org/web/211/https://mkyong.com/tutorials/spring-boot-tutorials/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

Spring Boot 让创建一个基于 Spring 的应用变得简单快捷。

PS 用 Spring Boot 2.1.2.RELEASE 测试

1.Spring MVC 或 Web 应用程序。

  • Spring Boot MVC Hello World 示例–百里香叶
  • Spring MVC 验证示例
  • Spring MVC + Spring 安全示例
  • Spring MVC 表单处理示例
  • Spring MVC 集成测试示例
  • Spring MVC + Spring Security 示例 需要更新
  • Spring MVC + Spring Security +通过数据库登录
  • Spring MVC——为部署创建一个 WAR 文件
  • Kotlin + Spring MVC 示例

2.Spring RESTful web 服务

  • 春歇你好天下例
  • 弹簧座验证示例
  • 弹簧座+弹簧安全示例
  • 弹簧座错误处理示例
  • 弹簧支架集成测试示例
  • Kotlin +弹簧座示例

3.弹簧网流量

  • Spring WebFlux + Server-sent 事件示例
  • Spring WebFlux +百里香叶反应示例
  • Spring WebFlux + Spring 安全示例
  • Spring WebFlux 集成测试示例
  • Kotlin + Spring WebFlux 示例

4.外部化配置

  • Spring Boot @配置属性示例
  • Spring Boot YAML 的例子
  • Spring Boot 简介示例
  • 基于 Spring Boot 个人资料的属性和 YAML 示例

5.使用数据库

5.1 春季数据 JPA 示例。

  • Spring Boot +春季数据 JPA
  • Spring Boot+Spring data JPA+MySQL
  • Spring Boot +春季数据 JPA + PostgreSQL

5.2 春 JDBC 举例。

  • Spring Boot JDBC 的例子
  • Spring Boot JDBC 存储过程示例
  • Spring JdbcTemplate 查询示例
  • Spring JDBC template Handle Large ResultSet
  • Spring JDBC template batch update()示例
  • Spring Boot JDBC 图像斑点示例

需要更新

  • Spring Boot+Spring Data JPA+Oracle 示例
  • Spring Boot JDBC + Oracle 数据库+ Commons DBCP2 示例
  • Spring Boot JDBC+MySQL+HikariCP 的例子

6.记录

  • Spring Boot Log4j 2 例
  • Spring Boot SLF4j 回退示例

常见问题

  • Spring Boot——如何通过 SMTP 发送电子邮件
  • Spring Boot +朱尼特 5 +莫奇托
  • Spring Boot 测试–如何禁用调试和信息日志
  • Spring Boot 测试无法自动连线 MockMvc
  • Spring Boot——如何初始化用于测试的 Bean】
  • Spring Test——如何在 jsonPath 中测试 JSON 数组
  • Spring Boot–应用程序启动时运行代码
  • Spring WebFlux 测试–阻塞读取超时 5000 毫秒
  • Spring Security–没有为 id“null”映射 PasswordEncoder
  • Spring Boot+mock ITO–无法模仿保存方法?
  • Spring Boot+mock ITO–when()需要一个必须是“模拟上的方法调用”的参数。
  • Spring Boot——开始哪个主班
  • Spring–如何从资源文件夹中读取文件

将下面的教程升级到 Spring Boot 2

PS 在 Spring Boot 1.4.x 上测试

  • Spring Boot Hello World 示例——小胡子
  • Spring Boot Hello World 示例–JSP
  • Spring Boot+Spring Security+oauth 2 示例
  • Spring Boot 非 web 应用实例
  • Spring Boot @配置属性示例
  • Spring Boot SLF4J 测井示例
  • Spring Boot Ajax 示例
  • Spring Boot 文件上传示例–Ajax 和 REST
  • Spring Boot 文件上传示例
  • Spring Boot——如何知道使用了哪个连接池?
  • Spring Boot + Spring 数据 MongoDB 示例
  • Spring Boot +春季数据 JPA + Java 8 日期和时间(JSR310)
  • Spring Boot–显示 Hibernate SQL 查询
  • Spring Boot——作为嵌入式服务器的 Jetty
  • Spring Boot——如何更改 Tomcat 端口
  • Spring Boot——如何改变上下文路径
  • Spring Boot–定制横幅示例
  • Spring Boot——在嵌入式 Tomcat 中配置 maxSwallowSize
  • Intellij IDEA–Spring boot 模板重新加载不起作用
  • 如何显示 Spring Boot 加载的所有 beans】
  • Spring Boot——如何禁用 Spring 标志横幅
  • Spring Boot web JSP–没有可用的 Java 编译器

下载源代码

$ git clone https://github.com/mkyong/spring-boot.git

  • Spring Boot 参考指南
  • Spring 初始化器——现在启动你的应用程序

原文:http://web.archive.org/web/211/https://mkyong.com/spring-boot/spring-boot-web-jsp-no-java-compiler-available/

内嵌 Tomcat 和 JSP 的 Spring boot web 应用程序。运行并访问 JSP 页面,但是遇到以下错误

 
  

环境:

  1. Spring Boot 1.4.2 版本
  2. Tomcat Embed 8.5.6

要编译 JSP,需要。

pom.xml

 
  

显示项目相关性:

 
  

不知道为什么没有使用 ecj 编译器,为了解决这个问题,Eclipse 手动声明:

pom.xml

 
  

显示项目相关性:

 
  
  1. 使用嵌入式 Tomcat 创建一个 Java Web 应用程序
  2. Jasper 2 JSP 引擎如何
  3. 可怕的没有可用的 Java 编译器
到此这篇yml文件配置oracle数据库配置(yml配置datasource)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 常用的中文期刊全文数据库(常用的中文期刊全文数据库包括)2025-12-04 17:54:09
  • 红米手机 数据迁移(红米手机数据迁移)2025-12-04 17:54:09
  • ifstream读取字符串转换成数字(ifstream读取一行数据)2025-12-04 17:54:09
  • orecal数据库(orecal数据库招标)2025-12-04 17:54:09
  • 自动驾驶数据集(自动驾驶数据集的研究方向)2025-12-04 17:54:09
  • 数据库课程设计实例100例(数据库课程设计怎么做操作流程)2025-12-04 17:54:09
  • mongodb数据库安装教程(mongodb数据库怎么使用)2025-12-04 17:54:09
  • 中文学术数据库(中文学术数据库检索与利用)2025-12-04 17:54:09
  • ByteBuffer读取文件流(bytebuf 读取所有数据)2025-12-04 17:54:09
  • 创建db2数据库实例(db2数据库创建数据库用户名和密码)2025-12-04 17:54:09
  • 全屏图片