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

yml文件配置oracle数据库配置(yml配置datasource)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <blockquote> 

讯享网

原文: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 编译器

小讯
上一篇 2025-05-01 15:25
下一篇 2025-05-16 12:22

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/158620.html