上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。 选择一个之前实现过的Web应用(Chapter3-1-2)为基础,启动该应用,访问一 阅读全文
posted @ 2018-03-06 10:59 allalongx 阅读(587) 评论(5) 推荐(7) 编辑
摘要: 添加文档内容 在完成了上述配置后,其实已经可以生产文档内容,但是这样的文档主要针对请求本身,而描述主要来源于函数等命名产生,对用户并不友好,我们通常需要自己增加一些说明来丰富文档内容。如下所示,我们通过@ApiOperation注解来给API增加说明、通过@ApiImplicitParams、@Ap 阅读全文
posted @ 2018-03-05 11:12 allalongx 阅读(308) 评论(1) 推荐(6) 编辑
摘要: 由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。 这样一 阅读全文
posted @ 2018-03-05 11:11 allalongx 阅读(334) 评论(1) 推荐(6) 编辑
摘要: 在完成配置之后,举一个简单的例子,在快速入门工程的基础上,举一个简单的示例来通过Thymeleaf渲染一个页面。 如上页面,直接打开html页面展现Hello World,但是启动程序后,访问http://localhost:8080/,则是展示Controller中host的值:http://bl 阅读全文
posted @ 2018-03-05 11:10 allalongx 阅读(315) 评论(2) 推荐(6) 编辑
摘要: 静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们 阅读全文
posted @ 2018-03-05 11:09 allalongx 阅读(437) 评论(2) 推荐(6) 编辑
摘要: 下面针对该Controller编写测试用例验证正确性,具体如下。当然也可以通过浏览器插件等进行请求提交验证。 至此,我们通过引入web模块(没有做其他的任何配置),就可以轻松利用Spring MVC的功能,以非常简洁的代码完成了对User对象的RESTful API的创建以及单元测试的编写。其中同时 阅读全文
posted @ 2018-03-05 11:07 allalongx 阅读(447) 评论(5) 推荐(6) 编辑
摘要: 首先,回顾并详细说明一下在快速入门中使用的@Controller、@RestController、@RequestMapping注解。如果您对Spring MVC不熟悉并且还没有尝试过快速入门案例,建议先看一下快速入门的内容。 @Controller:修饰class,用来创建处理http请求的对象 阅读全文
posted @ 2018-03-02 10:26 allalongx 阅读(982) 评论(1) 推荐(6) 编辑
摘要: 通过命令行设置属性值 相信使用过一段时间Spring Boot的用户,一定知道这条命令:java -jar xxx.jar --server.port=8888,通过使用–server.port属性来设置xxx.jar应用的端口为8888。 在命令行运行时,连续的两个减号--就是对applicati 阅读全文
posted @ 2018-03-02 10:25 allalongx 阅读(322) 评论(1) 推荐(6) 编辑
摘要: 相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在pom.xml中引入模块化的Starter POMs,其中各个模块都 阅读全文
posted @ 2018-03-02 10:24 allalongx 阅读(335) 评论(3) 推荐(7) 编辑
摘要: 在之前的所有Spring Boot和Spring Cloud相关博文中,都会涉及Spring Boot工程的创建。而创建的方式多种多样,我们可以通过Maven来手工构建或是通过脚手架等方式快速搭建,也可以通过《Spring Boot快速入门》一文中提到的SPRING INITIALIZR页面工具来创 阅读全文
posted @ 2018-03-02 10:22 allalongx 阅读(347) 评论(3) 推荐(8) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页