提交 688dc23c 编写于 作者: W wizardforcel

2019-11-07 16:49:17

上级 a46a28a5
# Spring Boot @PathVariable 教程
# Spring Boot `@PathVariable`教程
> 原文: [http://zetcode.com/springboot/pathvariable/](http://zetcode.com/springboot/pathvariable/)
......@@ -6,7 +6,7 @@ Spring Boot @PathVariable 教程展示了如何读取带有`@PathVariable`注解
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## @PathVariable
## `@PathVariable`
@PathVariable 是一个 Spring 注解,它指示方法参数应绑定到 URI 模板变量。
......@@ -16,7 +16,7 @@ Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演
* required-指示路径变量是否为必需
* 值-名称的别名
## Spring Boot @PathVariable 示例
## Spring Boot `@PathVariable`示例
以下示例创建一个使用`@PathVariable`的 Spring Boot Web 应用程序。 该应用程序接收一个 URL,从该 URL 构建到客户端的文本响应。
......
# Spring Boot @RequestParam 教程
# Spring Boot `@RequestParam`教程
> 原文: [http://zetcode.com/springboot/requestparam/](http://zetcode.com/springboot/requestparam/)
......@@ -6,7 +6,7 @@
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## 春季@RequestParam
## Spring `@RequestParam`
@RequestParam 是一个 Spring 注解,用于将 Web 请求参数绑定到方法参数。
......@@ -17,7 +17,7 @@ Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演
* required-告诉参数是否为必需
* 值-名称的别名
## Spring @RequestParam 示例
## Spring `@RequestParam`示例
以下示例创建一个使用`@RequestParam`的 Spring Boot Web 应用程序。 我们有一个带有两个标签的 HTML 表单:文本输入和复选框。 这两个标记创建请求参数,该参数在控制器中通过`@RequestParam`读取。
......
# Spring Boot-列出 bean
# Spring Boot 列出 bean
> 原文: [http://zetcode.com/articles/springbootlistbeans/](http://zetcode.com/articles/springbootlistbeans/)
......
# Spring Boot @Bean
# Spring Boot `@Bean`
> 原文: [http://zetcode.com/articles/springbootbean/](http://zetcode.com/articles/springbootbean/)
......@@ -6,11 +6,11 @@
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可帮助您以最少的精力创建独立的,生产级的基于 Spring 的应用程序。
## Spring @Bean 注解
## Spring `@Bean`注解
Spring `@Bean`注解告诉一个方法产生一个由 Spring 容器管理的 bean。 它是方法级别的注解。 在 Java 配置(`@Configuration`)期间,将执行该方法并将其返回值注册为`BeanFactory`中的 Bean。
## Spring Boot @Bean 示例
## Spring Boot `@Bean`示例
Spring 核心容器创建并管理 Bean。 在以下应用程序中,我们演示如何创建带有`@Bean`注解的 Spring bean。 该应用程序是命令行 Spring Boot 应用程序。
......
# Spring Boot @Qualifier 教程
# Spring Boot `@Qualifier`教程
> 原文: [http://zetcode.com/springboot/qualifier/](http://zetcode.com/springboot/qualifier/)
......@@ -8,7 +8,7 @@ Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演
以下三个应用程序是命令行 Spring Boot 应用程序。
## 区分人豆
## `@Qualifier` `Person` bean
在我们的应用程序中,我们有两个`Person`类型的 bean:`Student``Manager`。 我们使用`@Qualifier`注解来区分它们。
......@@ -336,7 +336,7 @@ public Person createStudent() {
`@Bean`注解标记了定义 bean 的方法。 `@Qualifier("student")`指示要创建`Person`的哪个实现。
## 创建自定义@Qualifier 注解
## 创建自定义`@Qualifier`注解
为了减少代码,我们可以创建自定义@Qualifier 注解。
......
# Spring Boot `H2` 教程
# Spring Boot H2 教程
> 原文: [http://zetcode.com/articles/springbooth2/](http://zetcode.com/articles/springbooth2/)
......
......@@ -12,7 +12,7 @@ Spring 是用于开发 Java 企业应用程序的 Java 应用程序框架。 它
Apache Derby 是完全用 Java 实现的开源关系数据库。 它占地面积小,易于部署和安装。 它可以在嵌入式和客户端/服务器模式下运行。
## CARS
## `CARS`
我们使用下表:
......
# Spring Boot `iText` 教程
# Spring Boot iText 教程
> 原文: [http://zetcode.com/articles/springbootitext/](http://zetcode.com/articles/springbootitext/)
......
......@@ -12,7 +12,7 @@ Spring 是用于开发 Java 企业应用程序的流行 Java 应用程序框架
Apache Derby 是完全用 Java 实现的开源关系数据库。 它占地面积小,易于部署和安装。 它可以在嵌入式和客户端/服务器模式下运行。
## CARS
## `CARS`
在我们的应用程序中,我们使用下表:
......
......@@ -6,7 +6,7 @@
我们展示了如何从 Web 服务中以 JSON 和 XML 格式返回数据。
## 春季靴
## Spring Boot
Spring 是用于创建企业应用程序的流行 Java 应用程序框架。 Spring Boot 是一种以最少的精力创建独立的,基于生产级别的基于 Spring 的应用程序的方法。
......
......@@ -100,7 +100,7 @@ This is Spring Boot application
我们使用`spring run`命令运行该应用程序,并使用`curl`测试它。 我们没有创建 Maven 或 Gradle 构建文件,也没有进行任何配置。 一切都由 Spring 在后台自动完成。
## 用 Freemarker 进行模板
## Freemarker 模板
在下面的示例中,我们使用 Freemarker 模板引擎创建一个简单的 Groovy Web 应用程序。
......
......@@ -6,7 +6,7 @@ Spring Boot 上传文件教程展示了如何使用 Spring Boot 框架上传单
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## HTML 表单编码类型
## HTML 表单编码类型
POST 请求有三种编码 HTML 表单类型:
......
# Spring Boot @ExceptionHandler
# Spring Boot `@ExceptionHandler`
> 原文: [http://zetcode.com/springboot/exceptionhandler/](http://zetcode.com/springboot/exceptionhandler/)
......@@ -8,7 +8,7 @@ Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演
`@ExceptionHandler`是用于在特定处理程序类或处理程序方法中处理异常的注解。 在 Servlet 环境中,我们可以将`@ExceptionHandler`注解与`@ResponseStatus`结合起来以定义 HTTP 响应的响应状态。
## Spring Boot @ExceptionHandler 示例
## Spring Boot `@ExceptionHandler`示例
在以下应用程序中,我们演示`@ExceptionHandler`的用法。 主页中的 HTML 链接调用控制器的方法,该方法将返回数据或引发异常。
......
# 春季启动@ResponseStatus
# Spring Boot `@ResponseStatus`
> 原文: [http://zetcode.com/springboot/responsestatus/](http://zetcode.com/springboot/responsestatus/)
......@@ -6,11 +6,11 @@ Spring Boot @ResponseStatus 教程展示了如何在 Spring 应用程序中使
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## @ResponseStatus
## `@ResponseStatus`
`@ResponseStatus`用应返回的状态代码和原因消息标记方法或异常类。 调用处理程序方法时或抛出指定的异常时,状态代码将应用于 HTTP 响应。 它会覆盖通过其他方式设置的状态信息,例如`ResponseEntity``redirect:`
## Spring Boot @ResponseStatus 示例
## Spring Boot `@ResponseStatus`示例
在以下应用程序中,我们演示`@ResponseStatus`注解的用法。 该应用程序模拟用于通过其 ID 检索订单的表单。 尝试查找 ID 大于 500 的订单将引发异常。 由于此异常,将显示一个自定义错误页面。
......
# Spring Boot ResponseEntity
# Spring Boot `ResponseEntity`
> 原文: [http://zetcode.com/springboot/responseentity/](http://zetcode.com/springboot/responseentity/)
......@@ -6,11 +6,11 @@ Spring Boot ResponseEntity 教程展示了如何在 Spring 应用程序中使用
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## 响应实体
## `ResponseEntity`
`ResponseEntity`代表 HTTP 响应,包括标头,正文和状态。 尽管`@ResponseBody`将返回值放入响应的正文中,但是`ResponseEntity`也允许我们添加标头和状态代码。
## Spring Boot `ResponseEntity` 示例
## Spring Boot `ResponseEntity`示例
在以下应用程序中,我们演示`ResponseEntity`的用法。 该应用程序有两种方法:一种方法使用`ResponseEntity`创建 HTTP 响应,另一种方法`@ResponseBody`
......
# Spring Boot @Controller
# Spring Boot `@Controller`
> 原文: [http://zetcode.com/springboot/controller/](http://zetcode.com/springboot/controller/)
......@@ -6,17 +6,17 @@ Spring Boot @Controller 教程显示了如何在 Spring 应用程序中使用`@C
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## 春季 MVC
## Spring MVC
Spring MVC 是基于 Servlet API 构建的原始 Web 框架。 它基于流行的 MVC 设计模式。 MVC(模型-视图-控制器)是一种软件体系结构模式,它将应用程序分为三个区域:模型,视图和控制器。 该模型表示一个携带数据的 Java 对象。 该视图表示模型包含的数据的可视化。 控制器控制数据流入模型对象并在数据更改时更新视图。 它使视图和模型分离。
Spring Framework 5.0 引入了一个名为 Spring WebFlux 的并行 Reactor栈 Web 框架。
## @Controller
## `@Controller`
`@Controller`注解指示已注解的类是控制器。 它是`@Component`的特长,可通过类路径扫描自动检测。 它通常与基于`@RequestMapping`注解的注解处理程序方法结合使用。 `@RestController`是用于创建 Restful 控制器的同级便利注解。
## Spring Boot @Controller 示例
## Spring Boot `@Controller`示例
在以下应用程序中,我们演示`@Controller`的用法。 该应用程序将当前数据和时间返回给客户端。
......
# Spring Boot @RestController
# Spring Boot `@RestController`
> 原文: [http://zetcode.com/springboot/restcontroller/](http://zetcode.com/springboot/restcontroller/)
......@@ -6,23 +6,23 @@ Spring Boot @RestController 教程展示了如何在 Spring 应用程序中使
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## 春季 MVC
## Spring MVC
Spring MVC 是基于 Servlet API 构建的主要 Web 框架。 它基于流行的 MVC 设计模式。 MVC(模型-视图-控制器)是一种软件体系结构模式,它将应用程序分为三个区域:模型,视图和控制器。 该模型表示一个携带数据的 Java 对象。 该视图表示模型包含的数据的可视化。 控制器控制数据流到模型对象中,并在数据更改时更新视图。 它将视图和模型分开。
Spring Framework 5.0 引入了一个名为 Spring WebFlux 的并行 Reactor栈 Web 框架。
## @RestController
## `@RestController`
`@RestController`是用于创建 Restful 控制器的便捷注解。 它是`@Component`的特长,可通过类路径扫描自动检测。 它添加了`@Controller``@ResponseBody`注解。 它将响应转换为 JSON 或 XML。 它不适用于视图技术,因此方法无法返回`ModelAndView`。 它通常与基于`@RequestMapping`注解的注解处理程序方法结合使用。
`@Controller`注解与视图技术一起使用。
## 宁静的应用
## RESTFul 应用
RESTFul 应用程序遵循 REST 体系结构样式,该样式用于设计网络应用程序。 RESTful 应用程序生成对资源执行 CRUD(创建/读取/更新/删除)操作的 HTTP 请求。 RESTFul 应用程序通常以 JSON 或 XML 格式返回数据。
## Spring Boot @RestController 示例
## Spring Boot `@RestController`示例
在以下应用程序中,我们演示`@RestController`的用法。 该应用程序返回城市列表作为 JSON 数据。
......
# Spring Boot @PostConstruct
# Spring Boot `@PostConstruct`
> 原文: [http://zetcode.com/springboot/postconstruct/](http://zetcode.com/springboot/postconstruct/)
......@@ -6,11 +6,11 @@ Spring Boot @PostConstruct 教程显示了如何在 Spring 应用程序中使用
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## @PostConstruct
## `@PostConstruct`
`@PostConstruct`是在依赖注入完成以执行任何初始化之后需要执行的方法上使用的注解。
## Spring Boot @PostConstruct 示例
## Spring Boot `@PostConstruct`示例
以下应用程序演示了`@PostConstruct`的用法。 它使用注解创建两个日志方法,在初始化它们的 bean 之后调用它们。 这些消息在应用程序运行后显示。 应用程序本身向客户端发送一条消息。 从配置文件中读取文本消息。
......
# Spring Boot @Component
# Spring Boot `@Component`
> 原文: [http://zetcode.com/springboot/component/](http://zetcode.com/springboot/component/)
......@@ -6,7 +6,7 @@ Spring Boot @Component 教程显示了如何在 Spring 应用程序中使用`@Co
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## @零件
## `@Component`
`@Component`是最通用的 Spring 注解。 在类路径扫描期间找到装饰有`@Component`的 Java 类,并在上下文中注册为 Spring Bean。 `@Service``@Repository``@Controller``@Component`的专业,用于更具体的情况。
......@@ -14,7 +14,7 @@ Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演
`@Bean`具有与`@Component`类似的目的。 不会自动检测到。 用`@Bean`装饰的方法会在配置阶段生成一个由 Spring 容器管理的 bean。
## Spring Boot @Component 示例
## Spring Boot `@Component`示例
以下应用程序演示了`@Component`的用法。 它使用注解创建一个随机生成名称的 bean。
......
# Spring Boot @ConfigurationProperties 教程
# Spring Boot `@ConfigurationProperties`教程
> [http://zetcode.com/springboot/configurationproperties/](http://zetcode.com/springboot/configurationproperties/)
......@@ -6,11 +6,11 @@ Spring Boot @ConfigurationProperties 教程展示了如何在 Spring Boot 应用
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## @ConfigurationProperties
## `@ConfigurationProperties`
`@ConfigurationProperties`允许轻松地将整个 Properties 和 Yaml 文件映射到一个对象。 它还允许使用 JSR-303 bean 验证来验证属性。 默认情况下,注解从`application.properties`文件中读取。 可以使用`@PropertySource`注解来更改源文件。
## Spring Boot @ConfigurationProperties 示例
## Spring Boot `@ConfigurationProperties`示例
以下应用程序从`application.properties`文件读取配置数据,该文件是默认的 Spring Boot 配置文件。
......@@ -205,7 +205,7 @@ public class Application {
`Application`是设置 Spring Boot 应用程序的入口。
## Spring Boot @ConfigurationProperties 示例 II
## Spring Boot `@ConfigurationProperties`示例 II
在第二个应用程序中,我们还将验证属性。
......
# Spring Boot @存储库
# Spring Boot `@Repository`
> 原文: [http://zetcode.com/springboot/repository/](http://zetcode.com/springboot/repository/)
......@@ -6,13 +6,13 @@ Spring Boot @Repository 教程显示了如何在 Spring 应用程序中使用`@R
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## @资料库
## `@Repository`
`@Repository`是 Spring 注解,指示装饰的类是存储库。 存储库是一种用于封装存储,检索和搜索行为的机制,该机制模仿对象的集合。 它是`@Component`注解的一种特殊功能,允许通过类路径扫描自动检测实现类。
`@ComponentScan`确保找到用`@Component`和其派生词包括`@Repository`装饰的类并将其注册为 Spring Bean。 `@ComponentScan`自动包含在`@SpringBootApplication`中。
## Spring Boot @Repository 示例
## Spring Boot `@Repository`示例
以下应用程序演示了`@Repository`的用法。 它向用户显示 HTML 表中的国家/地区列表。 在本应用程序中,我们使用 Spring Boot 版本 2.1.0。
......
# Spring Boot `MongoDB` 教程
# Spring Boot MongoDB 教程
> 原文: [http://zetcode.com/springboot/mongodb/](http://zetcode.com/springboot/mongodb/)
......@@ -39,7 +39,7 @@ mongodb start/running, process 6448
`mongodb`服务器由`sudo service mongodb start`命令启动。
## Spring Boot `MongoDB` 示例
## Spring Boot MongoDB 示例
在以下示例中,我们创建一个使用 MongoDB 数据库的简单 Spring Boot 应用程序。 请注意,默认情况下,没有任何特定配置,Spring Boot 会尝试使用`test`数据库名称连接到本地托管的 MongoDB 实例。
......
# Spring Boot MongoDB 反应式教程
# Spring Boot MongoDB Reactor 教程
> 原文: [http://zetcode.com/springboot/mongodbreactive/](http://zetcode.com/springboot/mongodbreactive/)
Spring Boot MongoDB 反应式教程展示了如何在 Spring Boot 应用程序中使用 MongoDB 进行反应式编程。
Spring Boot MongoDB Reactor 教程展示了如何在 Spring Boot 应用程序中使用 MongoDB 进行反应式编程。
## MongoDB
......@@ -26,7 +26,7 @@ Spring Reactor 是一个反应式库,用于根据反应式流规范在 JVM 上
Reactor 项目提供两种类型的发布者:`Mono``Flux``Flux`是产生 0 到 N 个值的发布者。 返回多个元素的操作使用此类型。 `Mono`是产生 0 到 1 值的发布者。 它用于返回单个元素的操作。
## Spring Boot MongoDB 反应式示例
## Spring Boot MongoDB Reactor 示例
在以下应用程序中,我们对 MongoDB 数据库使用反应式编程。
......
# Spring Boot `PostgreSQL` 教程
# Spring Boot PostgreSQL 教程
> 原文: [http://zetcode.com/springboot/postgresql/](http://zetcode.com/springboot/postgresql/)
......@@ -6,7 +6,7 @@ Spring Boot PostgreSQL 教程展示了如何在 Spring Boot 应用程序中使
Spring 是用于创建企业应用程序的流行 Java 应用程序框架。 Spring Boot 是 Spring 框架的演进,可帮助您轻松创建独立的,生产级的基于 Spring 的应用程序。
## PostgreSQL
## PostgreSQL
PostgreSQL 是一个功能强大的开源对象关系数据库系统。 它是一个多用户数据库管理系统。 它可以在包括 Linux,FreeBSD,Solaris,Microsoft Windows 和 Mac OS X 在内的多个平台上运行。PostgreSQL 由 PostgreSQL 全球开发小组开发。
......@@ -95,7 +95,7 @@ testdb=>
现在我们可以使用`psql`工具连接到数据库。
## Spring Boot `PostgreSQL` 示例
## Spring Boot PostgreSQL 示例
以下应用程序是一个简单的 Spring Boot Web 应用程序,它使用 PostgreSQL 数据库。 我们有一个主页,带有一个链接,用于显示数据库表中的数据。 我们使用 Thymeleaf 模板系统将数据与 HTML 连接。
......
# Spring Boot @ModelAttribute
# Spring Boot `@ModelAttribute`
> 原文: [http://zetcode.com/springboot/modelattribute/](http://zetcode.com/springboot/modelattribute/)
......@@ -6,11 +6,11 @@ Spring Boot @ModelAttribute 教程显示了如何在 Spring 应用程序中使
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## @ModelAttribute
## `@ModelAttribute`
`@ModelAttribute`将方法参数或方法返回值绑定到已公开的 Web 视图的命名模型属性。 用`@ModelAttribute`注解的方法在使用`@RequestMapping`的控制器方法之前被调用。
## Spring Boot @ModelAttribute 示例
## Spring Boot `@ModelAttribute`示例
以下应用程序演示了`@ModelAttribute`的用法。 它用于在应用程序中生成当天的消息。 该消息是从属性文件中读取的。
......
# Spring Boot 模型
# Spring Boot `Model`
> 原文: [http://zetcode.com/springboot/model/](http://zetcode.com/springboot/model/)
Spring Boot Model 教程展示了如何在 Spring Boot 应用程序中使用模型。 在春季,模型由`Model``ModelMap``ModelAndView`表示。
Spring Boot `Model`教程展示了如何在 Spring Boot 应用程序中使用模型。 在春季,模型由`Model``ModelMap``ModelAndView`表示。
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
......@@ -10,15 +10,15 @@ Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演
MVC(模型-视图-控制器)是一种软件体系结构模式,它将应用程序分为三个部分:模型,视图和控制器。 该模型表示一个携带数据的 Java 对象。 该视图使模型包含的数据可视化。 控制器管理流入模型对象的数据流,并在数据更改时更新视图。 它使视图和模型分离。
## 春季 MVC
## Spring MVC
Spring MVC 是基于 Servlet API 构建的原始 Web 框架。 它基于 MVC 设计模式。 Spring Framework 5.0 引入了一个名为 Spring WebFlux 的并行 Reactor栈 Web 框架。
## 模型,ModelMap,ModelAndView
## `Model`,`ModelMap`,`ModelAndView`
`Model``ModelMap``ModelAndView`用于在 Spring MVC 应用程序中定义模型。 `Model`定义了模型属性的持有者,并且主要用于向模型添加属性。 `ModelMap``Model`的扩展,具有在映射和链式方法调用中存储属性的能力。 `ModelAndView`是模型和视图的支架; 它允许在一个返回值中返回模型和视图。
## Spring Boot `Model` 示例
## Spring Boot `Model`示例
以下简单的 Web 应用程序在控制器方法中使用`Model``ModelMap``ModelAndView`。 该模型保存应用程序数据,该数据显示在视图中。 我们将 Freemaker 库用于视图层。
......
# Spring Boot `MySQL` 教程
# Spring Boot MySQL 教程
> 原文: [http://zetcode.com/springboot/mysql/](http://zetcode.com/springboot/mysql/)
......@@ -6,7 +6,7 @@ Spring Boot MySQL 教程展示了如何在 Spring Boot 应用程序中使用 MyS
Spring 是用于创建企业应用程序的流行 Java 应用程序框架。 Spring Boot 是 Spring 框架的演进,可帮助您轻松创建独立的,生产级的基于 Spring 的应用程序。
## MySQL
## MySQL
MySQL 是领先的开源数据库管理系统。 它是一个多用户,多线程的数据库管理系统。 MySQL 在网络上特别流行。 它是非常流行的 LAMP 平台的一部分,该平台包括 Linux,Apache,MySQL 和 PHP。 MySQL 数据库在最重要的 OS 平台上可用。 它可以在 BSD Unix,Linux,Windows 和 Mac 上运行。
......@@ -104,7 +104,7 @@ mysql> source cities_mysql.sql
使用`source`命令,执行 SQL 语句。
## Spring Boot `MySQL` 示例
## Spring Boot MySQL 示例
以下应用程序是一个简单的 Spring Boot Web 应用程序,它使用 MySQL 数据库。 我们有一个主页,带有一个链接,用于显示数据库表中的数据。 我们使用 Freemarker 模板系统将数据与 HTML 连接。
......
# Spring Boot GenericApplicationContext
# Spring Boot `GenericApplicationContext`
> 原文: [http://zetcode.com/springboot/genericapplicationcontext/](http://zetcode.com/springboot/genericapplicationcontext/)
......@@ -6,11 +6,11 @@ Spring Boot GenericApplicationContext 教程展示了如何在 Spring 应用程
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## 通用应用程序上下文
## `GenericApplicationContext`
`GenericApplicationContext``ApplicationContext`的实现,它不采用特定的 bean 定义格式; 例如 XML 或注解。
## Spring Boot `GenericApplicationContext` 示例
## Spring Boot `GenericApplicationContext`示例
在以下应用程序中,我们创建一个`GenericApplicationContext`,并使用上下文的`registerBean()`方法注册一个新 bean。 稍后,我们使用`getBean()`从应用程序上下文中检索 bean。
......
# SpringApplicationBuilder 教程
# `SpringApplicationBuilder`教程
> 原文: [http://zetcode.com/springboot/springapplicationbuilder/](http://zetcode.com/springboot/springapplicationbuilder/)
......@@ -6,13 +6,13 @@ SpringApplicationBuilder 教程展示了如何使用 SpringApplicationBuilder
Spring 是用于创建企业应用程序的流行 Java 应用程序框架。 Spring Boot 是 Spring 框架的演进,可帮助您轻松创建独立的,生产级的基于 Spring 的应用程序。
## Spring 应用
## `SpringApplication`
SpringApplication 是一个类,用于从 Java main 方法引导 Spring 应用程序。 它创建一个适当的`ApplicationContext`实例(取决于类路径),注册一个`CommandLinePropertySource`以将命令行参数公开为 Spring 属性,刷新应用程序上下文,加载所有单例 bean,并触发任何`CommandLineRunner` bean。
`SpringApplication`是一个类,用于从 Java main 方法引导 Spring 应用程序。 它创建一个适当的`ApplicationContext`实例(取决于类路径),注册一个`CommandLinePropertySource`以将命令行参数公开为 Spring 属性,刷新应用程序上下文,加载所有单例 bean,并触发任何`CommandLineRunner` bean。
## SpringApplicationBuilder
## `SpringApplicationBuilder`
SpringApplicationBuilder `SpringApplication``ApplicationContext`实例的构建器,具有便利的流利的 API 和上下文层次结构支持。
`SpringApplicationBuilder``SpringApplication``ApplicationContext`实例的构建器,具有便利的流利的 API 和上下文层次结构支持。
## Spring Boot 示例
......
# Spring Boot `Undertow` 教程
# Spring Boot Undertow 教程
> 原文: [http://zetcode.com/springboot/undertow/](http://zetcode.com/springboot/undertow/)
......@@ -6,11 +6,11 @@ Spring Boot Undertow 教程展示了如何在 Spring Boot 应用程序中使用
Spring 是流行的 Java 应用程序框架,而 Spring Boot 是 Spring 的演进,可以帮助轻松地创建独立的,生产级的基于 Spring 的应用程序。
## 底拖
## Undertow
Undertow 是一种灵活的高性能 Web 服务器,它提供阻止和非阻止 API。 它来自 JBoss 项目。
## Spring Boot `Undertow` 示例
## Spring Boot Undertow 示例
默认情况下,Spring Boot 使用 Tomcat 嵌入式 Web 服务器。 以下示例显示了如何使用 Undertow。
......
......@@ -10,7 +10,7 @@ Spring Boot RouterFunction 教程展示了如何在 Spring Boot 应用程序中
传统的 Spring MVC 应用程序使用诸如`@GetMapping`之类的注解将请求路径映射到控制器动作。 功能路由 API 是此映射的替代方法。
## 路由器功能
## `RouterFunction`
`RouterFunction`表示路由到处理程序功能的功能。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册