上一页 1 2 3 4 5 6 ··· 50 下一页
摘要: SELECT子句用于从数据库中获取数据。 数据可以以单个表达式或多个表达式的形式检索。 在Criteria API中,每个表单都有不同的表达。 标准SELECT示例 通常,select()方法 SELECT子句来获取所有类型表单。 在这里,我们将在student表上执行几个SELECT操作。 假设该 阅读全文
posted @ 2020-03-05 23:57 borter 阅读(3063) 评论(0) 推荐(0) 编辑
摘要: 使用JPQL,我们可以执行任何类型的数据库操作。 在这里,我们将使用简单的例子来执行JPQL的一些高级操作。 假设当前student表有如下数据 - DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `S_ID` int(11) NOT 阅读全文
posted @ 2020-03-05 23:56 borter 阅读(656) 评论(0) 推荐(0) 编辑
摘要: JPQL(Java持久性查询语言)是一种面向对象的查询语言,用于对持久实体执行数据库操作。 JPQL不使用数据库表,而是使用实体对象模型来操作SQL查询。 这里,JPA的作用是将JPQL转换为SQL。因此,它为开发人员提供了一个处理SQL任务的简单方式。 JPQL是实体JavaBeans查询语言(E 阅读全文
posted @ 2020-03-05 23:55 borter 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 多对多映射表示集合值关联,其中任何数量的实体可以与其他实体的集合关联。 在关系数据库中,一个实体的任何行可以被引用到另一个实体的任意数量的行。 完整的项目目录结构如下所示 - @ManyToMany 示例 在这个例子中,我们将创建学生和图书馆之间的多对多关系,以便可以为任何数量的学生发放任何类型的书 阅读全文
posted @ 2020-03-05 23:53 borter 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 一对多映射进入集合值关联的类别,其中实体与其他实体的集合关联。 因此,在这种类型的关联中,一个实体的实例可以映射到另一个实体的任意数量的实例。 完整的项目目录结构如下所示 - @OneToMany 示例 在这个例子中,我们将创建一个学生和图书库之间的一对多系,这样一个学生能发放多种类型的图书。 这个 阅读全文
posted @ 2020-03-05 23:51 borter 阅读(458) 评论(0) 推荐(0) 编辑
摘要: Map是一个接口,其中一个唯一键与每个值对象相关联。 因此,搜索,更新,删除等操作都是基于键来进行的。 完整的项目目录结构如下所示 - 集合映射实例 在这个例子中,我们将一个对象嵌入到一个实体类中,并将其定义为一个集合类型 - Map。 private Map<Integer,Address> ma 阅读全文
posted @ 2020-03-05 23:50 borter 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 集合(Collection)是一个将多个对象分组为一个单元的java框架。它用于存储,检索和操作汇总数据。 在JPA中,可以使用集合来持久化包装类和String的对象。JPA允许三种对象存储在映射集合中 - 基本类型,实体和嵌入式类型。 集合类型 根据要求,我们可以使用不同类型的集合来持久化对象。如 阅读全文
posted @ 2020-03-05 23:49 borter 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 要从数据库中删除记录,可以使用EntityManager接口提供remove()方法。remove()方法使用主键来删除特定的记录。 JPA实体删除示例 在这里,我们将演示如何根据主键删除指定学生的信息。 完整的项目代码如下所示 - 这个例子包含以下步骤 - 第1步: 在com.yiibai.jpa 阅读全文
posted @ 2020-03-05 23:48 borter 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 要找到一个实体,EntityManger接口提供了find()方法,该方法根据主键搜索一个元素。 JPA实体查找示例 在这里,我们将搜索指定的记录并在控制台输出它的值。 完整的项目代码如下所示 - 这个例子包含以下步骤 - 第1步: 在com.yiibai.jpa.student包下创建一个名为St 阅读全文
posted @ 2020-03-05 23:47 borter 阅读(499) 评论(0) 推荐(0) 编辑
摘要: Java类可以很容易地转换成实体。 对于实体转换,基本要求是 - 无参数构造函数 注解 在这里,我们将学习如何通过示例,学习将常规Java类转换为实体类 - 简单的一个学生类(Student),代码如下 - public class Student { private int id; private 阅读全文
posted @ 2020-03-05 23:46 borter 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Java类可以很容易地转换成实体。 对于实体转换,基本要求是 - 无参数构造函数 注解 在这里,我们将学习如何通过示例,学习将常规Java类转换为实体类 - 简单的一个学生类(Student),代码如下 - public class Student { private int id; private 阅读全文
posted @ 2020-03-05 23:41 borter 阅读(519) 评论(0) 推荐(0) 编辑
摘要: Java持久性API(JPA)是Java的一个规范。 它用于在Java对象和关系数据库之间保存数据。 JPA充当面向对象的领域模型和关系数据库系统之间的桥梁。 由于JPA只是一个规范,它本身不执行任何操作。 它需要一个实现。 因此,像Hibernate,TopLink和iBatis这样的ORM工具实 阅读全文
posted @ 2020-03-05 23:40 borter 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 如果在类路径上添加了Spring Boot Security依赖项,则Spring Boot应用程序会自动为所有HTTP端点提供基本身份验证。端点“/”和“/home”不需要任何身份验证。所有其他端点都需要身份验证。 要将Spring Boot Security添加到Spring Boot应用程序, 阅读全文
posted @ 2020-03-05 23:38 borter 阅读(406) 评论(0) 推荐(0) 编辑
摘要: Spring Boot提供了一种为Rest Controller文件编写单元测试的简便方法。在SpringJUnit4ClassRunner和MockMvc的帮助下,可以创建一个Web应用程序上下文来为Rest Controller文件编写单元测试。单元测试应该写在src/test/java目录下, 阅读全文
posted @ 2020-03-05 23:37 borter 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 批处理服务是在单个任务中执行多个命令的过程。 在本章中,将学习如何在Spring Boot应用程序中创建批处理服务。 在开始学习之前,请考虑一个示例,如何将CSV文件内容保存到HSQLDB中。 要创建批处理服务程序,需要在构建配置文件中添加Spring Boot Starter Batch依赖项和H 阅读全文
posted @ 2020-03-05 23:35 borter 阅读(545) 评论(0) 推荐(0) 编辑
摘要: Hystrix是Netflix的一个库。 Hystrix隔离了服务之间的访问点,阻止了它们之间的级联故障并提供了后备选项。 例如,当调用第三方应用程序时,发送响应需要更多时间。所以在那个时候,控件转到了回退方法并将自定义响应返回给你的应用程序。 在本章中,将看到如何在Spring Boot应用程序中 阅读全文
posted @ 2020-03-05 23:33 borter 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 如果应用程序在运行过程发生问题,大多数开发人员都难以跟踪日志。 这可以通过用于Spring Boot应用程序的Spring Cloud Sleuth和ZipKin服务器来解决。 Spring Cloud Sleuth Spring cloud Sleuth日志以下列格式打印 - [applicati 阅读全文
posted @ 2020-03-05 23:32 borter 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: Swagger2是一个开源项目,用于为RESTful Web服务生成REST API文档。 它提供了一个用户界面,可通过Web浏览器访问RESTful Web服务。 要在Spring Boot应用程序中启用Swagger2,需要在构建配置文件中添加以下依赖项。 <dependency> <group 阅读全文
posted @ 2020-03-05 23:30 borter 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 要通过Spring Boot Admin Server监视和管理微服务应用程序,应该添加Spring Boot Admin启动器客户端依赖项,并将Admin Server URI指向应用程序属性文件。 注 - 要监视应用程序,应为微服务应用程序启用Spring Boot Actuator端点。 首先 阅读全文
posted @ 2020-03-05 23:28 borter 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Spring Boot执行器(Actuator)提供安全端点,用于监视和管理Spring Boot应用程序。 默认情况下,所有执行器端点都是安全的。 在本章中,将详细了解如何为应用程序启用Spring Boot执行器。 启用Spring Boot Actuator 要为Spring Boot应用程序 阅读全文
posted @ 2020-03-05 23:27 borter 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Configuration Server是一个集中式应用程序,可管理所有与应用程序相关的配置属性。 在本章中,将详细了解如何创建Spring Cloud Configuration服务器。 创建Spring Cloud配置服务器 首先,从Spring Initializer 阅读全文
posted @ 2020-03-05 23:26 borter 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 在本章中,将详细了解如何将Spring Boot Micro服务应用程序注册到Eureka Server中。 在注册应用程序之前,请确保Eureka Server在端口8761上运行或首先构建Eureka Server并运行它。有关构建Eureka服务器的更多信息,请参阅上一章(https://ww 阅读全文
posted @ 2020-03-05 23:25 borter 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 调度是执行特定时间段的任务的过程。Spring Boot为在Spring应用程序上编写调度程序提供了很好的支持。 Java Cron表达式 Java Cron表达式用于配置CronTrigger的实例,它是org.quartz.Trigger的子类。 有关Java cron表达式的更多信息,请参阅此 阅读全文
posted @ 2020-03-05 23:24 borter 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 跨源资源共享(CORS)是一种安全概念,用于限制Web浏览器中实现的资源。 它可以防止JavaScript代码产生或消耗针对不同来源的请求。 例如,Web应用程序在8080端口上运行,并且使用JavaScript尝试从9090端口使用RESTful Web服务。在这种情况下,在Web浏览器上将面临跨 阅读全文
posted @ 2020-03-05 23:23 borter 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Thymeleaf是一个基于Java的库,用于创建Web应用程序。 它为在Web应用程序中提供XHTML/HTML5提供了很好的支持。 在本章中将详细了解和学习Thymeleaf。 Thymeleaf模板 Thymeleaf将文件转换为格式良好的XML文件。它包含6种类型的模板,如下所示 - XML 阅读全文
posted @ 2020-03-05 23:22 borter 阅读(645) 评论(0) 推荐(0) 编辑
摘要: Rest模板用于创建使用RESTful Web服务的应用程序。使用exchange()方法为所有HTTP方法使用Web服务。 下面给出的代码显示了如何创建Rest模板Bean以自动连接Rest模板对象。 package com.yiibai.demo; import org.springframew 阅读全文
posted @ 2020-03-05 23:21 borter 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 过滤器是用于拦截应用程序的HTTP请求和响应的对象。通过使用过滤器,可以在两个实例上执行两个操作 - 在将请求发送到控制器之前 在向客户发送响应之前。以下代码显示了带有@Component注解的Servlet过滤器实现类的示例代码。 @Component public class SimpleFil 阅读全文
posted @ 2020-03-05 23:19 borter 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 在Spring Boot中使用拦截器,可在以下情况下执行操作 - 在将请求发送到控制器之前 在将响应发送给客户端之前 例如,使用拦截器在将请求发送到控制器之前添加请求标头,并在将响应发送到客户端之前添加响应标头。 要使用拦截器,需要创建支持它的@Component类,它应该实现HandlerInte 阅读全文
posted @ 2020-03-05 23:17 borter 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Spring Boot为为企业应用程序构建RESTful Web服务提供了非常好的支持。 本章将详细介绍如何使用Spring Boot构建RESTful Web服务。 注 - 要构建RESTful Web服务,需要将Spring Boot Starter Web依赖项添加到构建配置文件中。 如果是M 阅读全文
posted @ 2020-03-05 23:16 borter 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 应用程序属性用于支持在不同的环境中工作。 在本章中,将学习如何配置和指定Spring Boot应用程序的属性。 命令行属性 Spring Boot应用程序将命令行属性转换为Spring Boot环境属性。命令行属性优先于其他属性源。 默认情况下,Spring Boot使用8080端口号来启动Tomc 阅读全文
posted @ 2020-03-05 23:15 borter 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 在Spring Boot中,可以使用Spring Framework来定义bean及其依赖注入。 @ComponentScan注释用于查找bean以及使用@Autowired注释注入的相应内容。 如果遵循Spring Boot典型布局,则无需为@ComponentScan注释指定任何参数。 所有组件 阅读全文
posted @ 2020-03-05 23:13 borter 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 在Spring Boot中,选择构建系统是一项重要任务。建议使用Maven或Gradle,因为它们可以为依赖关系管理提供良好的支持。 Spring不支持其他构建系统。 依赖管理 Spring Boot团队提供了一个依赖项列表,以支持每个版本的Spring Boot版本。无需在构建配置文件中提供依赖项 阅读全文
posted @ 2020-03-05 23:12 borter 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 通过使用Spring Boot应用程序,可以创建一个war文件以部署到Web服务器中。在本章中,将学习如何创建WAR文件并在Tomcat Web服务器中部署Spring Boot应用程序。 Spring Boot Servlet初始化程序 传统的部署方式是使Spring Boot应用程序@Sprin 阅读全文
posted @ 2020-03-05 03:32 borter 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 本章将介绍如何在Spring Boot应用程序上执行引导。 Spring Initializer 引导Spring Boot应用程序的一种方法是使用Spring Initializer。 为此需要访问Spring Initializer 网页 www.start.spring.io 并选择 Buil 阅读全文
posted @ 2020-03-05 03:24 borter 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 本章将演示如何使用Maven和Gradle创建Spring Boot应用程序。 前提条件 系统需要具有以下创建Spring Boot应用程序的最低要求 - Java 7 Maven 3.2 Gradle 2.5 Spring Boot CLI Spring Boot CLI是一个命令行工具,它用于运 阅读全文
posted @ 2020-03-05 03:21 borter 阅读(296) 评论(0) 推荐(0) 编辑
摘要: Spring Boot是一个基于Java的开源框架,用于创建微服务。它由Pivotal Team开发,用于构建独立的生产就绪Spring应用。 本章将介绍Spring Boot,并熟悉基本概念。 微服务是什么? 微服务(Micro Service)是一种允许开发人员独立开发和部署服务的体系结构。每个 阅读全文
posted @ 2020-03-05 03:19 borter 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 第一种:利用eclipse中自带的export功能 第一种方法分两种情况先来看第一种情况:没有引用外部jar的项目打包 步骤一:右键点击项目选择导出(export),选择java>jar文件(不是选择可运行jar文件) 步骤二:选择你要导出的项目以及文件,指定文件导出路径。连续点击两个下一步后到第四 阅读全文
posted @ 2019-10-30 11:20 borter 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 配置Zuul代理下游的认证 您可以通过proxy.auth.*设置控制@EnableZuulProxy下游的授权行为。例: application.yml proxy: auth: routes: customers: oauth2 stores: passthru recommendations: 阅读全文
posted @ 2019-10-30 09:45 borter 阅读(480) 评论(0) 推荐(0) 编辑
摘要: WireMock和Spring MVC模拟器 Spring Cloud Contract提供了一个方便的类,可以将JSON WireMock存根加载到Spring MockRestServiceServer中。以下是一个例子: @RunWith(SpringRunner.class) @Spring 阅读全文
posted @ 2019-10-30 09:45 borter 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 图12. Schema阅读决议程序 注意 了解编写器架构(写入消息的应用程序)和读取器架构(接收应用程序)之间的区别很重要。请花点时间阅读Avro术语并了解此过程。Spring Cloud Stream将始终提取writer模式以确定如何读取消息。如果您想要Avro的架构演进支持工作,您需要确保为您 阅读全文
posted @ 2019-10-30 09:33 borter 阅读(425) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 50 下一页