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