提交 8441bdd9 编写于 作者: W wizardforcel

2020-06-19 21:23:12

上级 0ee83ca9
......@@ -216,14 +216,14 @@ jdbcTemplate.execute("CREATE TABLE Friends(Id INT, Name VARCHAR(30), "
```
使用`JdbcTemplate's` `execute()`方法,我们创建了`Friends`表。
使用`JdbcTemplate``execute()`方法,我们创建了`Friends`表。
```java
jdbcTemplate.update("INSERT INTO Friends VALUES(1, 'Paul', 27)");
```
我们使用`JdbcTemplate's` `update()`方法插入一条语句。
我们使用`JdbcTemplate``update()`方法插入一条语句。
```java
int id = 1;
......@@ -249,7 +249,7 @@ allFriends.stream().forEach(System.out::println);
```
使用`JdbcTemplate's` `query()`方法,我们检索所有朋友并将其打印到控制台。
使用`JdbcTemplate``query()`方法,我们检索所有朋友并将其打印到控制台。
```java
Friend{id=1, name=Paul, age=27}
......
......@@ -288,7 +288,7 @@ public DataSource dataSource() {
```
该方法使用`EmbeddedDatabaseBuilder's` `build()`方法创建数据源。 我们使用`setType()`指定数据库类型,并使用`addScript()`方法添加 SQL 脚本。
该方法使用`EmbeddedDatabaseBuilder``build()`方法创建数据源。 我们使用`setType()`指定数据库类型,并使用`addScript()`方法添加 SQL 脚本。
```java
@Bean
......@@ -363,7 +363,7 @@ var cars = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(Car.class));
```
使用`JdbcTemplate's` `query()`方法执行 SQL 查询。
使用`JdbcTemplate``query()`方法执行 SQL 查询。
```java
cars.forEach(car -> logger.info("{}", car));
......
......@@ -2,7 +2,7 @@
> 原文: [http://zetcode.com/spring/defaultservlet/](http://zetcode.com/spring/defaultservlet/)
Spring DefaultServlet 教程展示了如何在 Spring 应用中启用默认 servlet。
Spring `DefaultServlet`教程展示了如何在 Spring 应用中启用默认 servlet。
Spring 是流行的 Java 应用框架。 在本教程中,我们使用 Spring 5 版本。
......@@ -12,7 +12,7 @@ Spring 是流行的 Java 应用框架。 在本教程中,我们使用 Spring 5
`DefaultServletHttpRequestHandler`尝试在启动时自动检测容器的默认 Servlet,例如 Tomcat,Jetty,Wildfly 和 Resin。 如果默认 Servlet 是使用其他名称自定义配置的,则必须明确提供默认 Servlet 的名称。
如果我们重写`DefaultServlet's`路由(`/`),则可以使用`DefaultServletHandlerConfigurer's` `enable()`方法启用它,以便我们仍然可以使用容器的默认 Servlet 提供静态资源。
如果我们重写`DefaultServlet`的路由(`/`),则可以使用`DefaultServletHandlerConfigurer``enable()`方法启用它,以便我们仍然可以使用容器的默认 Servlet 提供静态资源。
## Spring `DefaultServlet`示例
......@@ -167,7 +167,7 @@ public class WebConfig implements WebMvcConfigurer {
```
`WebConfig`通过`@EnableWebMvc`启用 Spring MVC,并通过`DefaultServletHandlerConfigurer's` `enable()`方法配置`DefaultServlet`
`WebConfig`通过`@EnableWebMvc`启用 Spring MVC,并通过`DefaultServletHandlerConfigurer``enable()`方法配置`DefaultServlet`
```java
@Override
......@@ -222,4 +222,4 @@ $ curl localhost:8080
当我们运行应用时,将提供主页。
在本教程中,我们展示了如何在 Spring 应用中注册默认 servlet。 您可能也对相关教程感兴趣:[独立的 Spring 应用](/articles/standalonespring/)[Spring WebSocket 教程](/spring/websocket/)[Spring 自定义 404 错误页面教程](/spring/custom404page/)[Spring WebApplicationInitializer 教程[ Spring Web 应用简介](/spring/webapplicationinitializer/)[Java 教程](/lang/java/)
\ No newline at end of file
在本教程中,我们展示了如何在 Spring 应用中注册默认 servlet。 您可能也对相关教程感兴趣:[独立的 Spring 应用](/articles/standalonespring/)[Spring WebSocket 教程](/spring/websocket/)[Spring 自定义 404 错误页面教程](/spring/custom404page/),Spring `WebApplicationInitializer`教程,[Spring Web 应用简介](/spring/webapplicationinitializer/)[Java 教程](/lang/java/)
\ No newline at end of file
......@@ -358,4 +358,4 @@ socketConn.onmessage = (e) => {
在本教程中,我们创建了一个支持 WebSocket 的简单 Spring Web 应用。
您可能也对这些相关教程感兴趣: [Spring @GetMapping 教程](/spring/getmapping/)[Spring DefaultServlet 教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程[](/lang/java/)
\ No newline at end of file
您可能也对这些相关教程感兴趣: [Spring `@GetMapping`教程](/spring/getmapping/)[Spring `DefaultServlet`教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程](/lang/java/)
\ No newline at end of file
......@@ -385,4 +385,4 @@ CSS 类来自 Semantic-UI 库。
在本教程中,我们创建了一个使用 Semantic-UI WebJar 样式化 HTML 表的样式。
您可能也对这些相关教程感兴趣: [Spring Jetty 教程](/spring/jetty/)[Spring @GetMapping 教程](/spring/getmapping/)[Spring DefaultServlet 教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程](/lang/java/)
\ No newline at end of file
您可能也对这些相关教程感兴趣: [Spring Jetty 教程](/spring/jetty/)[Spring `@GetMapping`教程](/spring/getmapping/)[Spring `DefaultServlet`教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程](/lang/java/)
\ No newline at end of file
......@@ -2,7 +2,7 @@
> 原文: [http://zetcode.com/spring/matrixvariable/](http://zetcode.com/spring/matrixvariable/)
Spring @MatrixVariable 教程展示了如何使用@MatrixVariable 解析 URL 参数。
Spring `@MatrixVariable`教程展示了如何使用`@MatrixVariable`解析 URL 参数。
Spring 是用于创建企业应用的流行 Java 应用框架。
......@@ -302,4 +302,4 @@ public String handler3(@PathVariable("continent") String continent,
在本教程中,我们使用`@MatrixVariable`解析路径段上的名称/值对并将其绑定到方法参数。
您可能也对这些相关教程感兴趣: [Spring @GetMapping 教程](/spring/getmapping/)[Spring DefaultServlet 教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程[](/lang/java/)
\ No newline at end of file
您可能也对这些相关教程感兴趣: [Spring `@GetMapping`教程](/spring/getmapping/)[Spring `DefaultServlet`教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程](/lang/java/)
\ No newline at end of file
......@@ -329,4 +329,4 @@ $ mvn jetty:run
在本教程中,我们创建了一个 Spring Web 应用并将其部署在嵌入式 Jetty 服务器上。
您可能也对这些相关教程感兴趣: [Spring WebJars 教程](/spring/webjars/)[Spring DefaultServlet 教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程](/lang/java/)
\ No newline at end of file
您可能也对这些相关教程感兴趣: [Spring WebJars 教程](/spring/webjars/)[Spring `DefaultServlet`教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程](/lang/java/)
\ No newline at end of file
......@@ -367,4 +367,4 @@ public class ControllerAdvisor {
在本教程中,我们在 Spring 应用中创建了一个自定义 404 错误页面。
您可能也对这些相关教程感兴趣: [Spring WebJars 教程](/spring/webjars/)[Spring @GetMapping 教程](/spring/getmapping/)[Spring DefaultServlet 教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程](/lang/java/)
\ No newline at end of file
您可能也对这些相关教程感兴趣: [Spring WebJars 教程](/spring/webjars/)[Spring `@GetMapping`教程](/spring/getmapping/)[Spring `DefaultServlet`教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程](/lang/java/)
\ No newline at end of file
......@@ -2,7 +2,7 @@
> [http://zetcode.com/spring/webapplicationinitializer/](http://zetcode.com/spring/webapplicationinitializer/)
Spring WebApplicationInitializer 教程展示了如何使用 WebApplicationInitializer 以编程方式引导 Spring Web 应用。
Spring `WebApplicationInitializer`教程展示了如何使用`WebApplicationInitializer`以编程方式引导 Spring Web 应用。
Spring 是用于创建企业应用的流行 Java 应用框架。
......@@ -198,4 +198,4 @@ This is home page
在本教程中,我们使用`WebApplicationInitializer`创建了一个简单的 Spring Web 应用。
您可能也对这些相关教程感兴趣: [Spring @GetMapping 教程](/spring/getmapping/)[Spring DefaultServlet 教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程[](/lang/java/)
\ No newline at end of file
您可能也对这些相关教程感兴趣: [Spring `@GetMapping`教程](/spring/getmapping/)[Spring `DefaultServlet`教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程](/lang/java/)
\ No newline at end of file
......@@ -2,7 +2,7 @@
> 原文: [http://zetcode.com/spring/bindingresult/](http://zetcode.com/spring/bindingresult/)
Spring BindingResult 教程展示了如何使用 BindingResult 来获取验证结果。
Spring `BindingResult`教程展示了如何使用`BindingResult`来获取验证结果。
Spring 是用于创建企业应用的流行 Java 应用框架。
......@@ -12,7 +12,7 @@ Spring 是用于创建企业应用的流行 Java 应用框架。
## Spring `BindingResult`示例
以下应用验证用户表单,并使用 BindingResult 存储验证结果。
以下应用验证用户表单,并使用`BindingResult`存储验证结果。
```java
pom.xml
......@@ -397,7 +397,7 @@ public String showInfo(@ModelAttribute("name") String name,
```
`@ModelAttribute`将请求属性 nad 放入模型对象,然后将其发送到`showInfo`视图。
`@ModelAttribute`将请求属性`nad`放入模型对象,然后将其发送到`showInfo`视图。
`resources/templates/form.html`
......@@ -496,4 +496,4 @@ public String showInfo(@ModelAttribute("name") String name,
在本教程中,我们在验证表单时使用了`BindingResult`
您可能也对这些相关教程感兴趣: [Spring @GetMapping 教程](/spring/getmapping/)[Spring DefaultServlet 教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程[](/lang/java/)
\ No newline at end of file
您可能也对这些相关教程感兴趣: [Spring `@GetMapping`教程](/spring/getmapping/)[Spring `DefaultServlet`教程](/spring/defaultservlet/)[Spring Web 应用简介](/articles/springwebfirst/)[Java 教程](/lang/java/)
\ No newline at end of file
......@@ -226,7 +226,7 @@ public class WebConfig implements WebMvcConfigurer {
```
`WebConfig`配置 FreeMarker 模板引擎。 我们将模板文件的位置设置为 classpath 上的`templates`目录。 (`resources`在类路径上。)
`WebConfig`配置 FreeMarker 模板引擎。 我们将模板文件的位置设置为`classpath`上的`templates`目录。 (`resources`在类路径上。)
`com/zetcode/service/WordService.java`
......@@ -350,4 +350,4 @@ $ mvn jetty:run
在本教程中,我们使用了`FreeMarker`模板引擎。
您可能也对这些相关教程感兴趣: [Spring @Configuration 教程](/spring/configuration/)[Java 教程](/lang/java/)或列出[所有 Spring 教程](/all/#spring)
\ No newline at end of file
您可能也对这些相关教程感兴趣: [Spring `@Configuration`教程](/spring/configuration/)[Java 教程](/lang/java/)或列出[所有 Spring 教程](/all/#spring)
\ No newline at end of file
......@@ -246,7 +246,7 @@ public class WebConfig implements WebMvcConfigurer {
```
`WebConfig`配置 Thymeleaf 模板引擎。 我们将模板文件的位置设置为 classpath 上的`templates`目录。 (`resources`在类路径上。)
`WebConfig`配置 Thymeleaf 模板引擎。 我们将模板文件的位置设置为`classpath`上的`templates`目录。 (`resources`在类路径上。)
`com/zetcode/service/WordService.java`
......@@ -370,4 +370,4 @@ $ mvn jetty:run
在本教程中,我们使用了`Thymeleaf`模板引擎。
您可能对这些相关教程也感兴趣: [Spring Freemarker 教程](/spring/freemarker/)[Spring @Configuration 教程](/spring/configuration/)[Java 教程](/lang/java/)或列出[所有 Spring 教程](/all/#spring) ]。
\ No newline at end of file
您可能对这些相关教程也感兴趣: [Spring Freemarker 教程](/spring/freemarker/)[Spring `@Configuration`教程](/spring/configuration/)[Java 教程](/lang/java/)或列出[所有 Spring 教程](/all/#spring)
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册