首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
闷瓜蛋子
掘友等级
全干工程师
|
自由职业
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Spring Boot教程(11) – 理解注解@ControllerAdvice
之前,我们介绍过@ModelAttribute和@ExceptionHandler,前者可以往请求的Model里加数据,后者可以接受请求处理方法抛出的异常。但是他们放在控制器(Controller)里的时候,作用范围是有限的,只管当前控制器里的方法。如果你有几百个控制器,在每个…
Spring Boot教程(10) – 错误处理
我觉着吧,“白标错误页”的意思就是这个错误页面是个样板,你可以根据自己的需求自定义错误页面样式。 错误页面,可以是静态HTML文件,也可以用模板引擎生成。 Spring Boot的静态内容,可以放在类路径下的static或者public或者resources或者 META-IN…
Spring Boot教程(9) – Model的用法
你一定知道Model类,在控制器中,数据会存放到Model对象中,当需要生成HTML的时候,模板引擎会根据名字来定位数据,向下图这样。 从广义上来说,Model指的是MVC中的M,即Model(模型)。从狭义上讲,Model就是个key-value集合。实际上,上图home方法…
Spring Boot教程(8) – 理解注解@SpringBootApplication
上一篇文章说了说Spring容器的作用,这次趁热打铁,看看Spring Boot中它是怎么起作用的。 有了Spring容器之后,开发的模式简化了很多,你的注意力基本只需要集中在编写Bean上,比如@Controller类呀,@Service类呀,@Repository类呀等等。…
Spring Boot教程(7) – 直观地理解Spring容器
在你学习Spring之前,你肯定听说过“控制反转”、“依赖注入”、“上下文”等名词,伴随着这些名词的,是一些冗长晦涩的解释,这些解释并没有什么显著的错误,但是因为太过抽象导致初学者们无法直观地去理解它们。 废话不多说,我们通过举例或者写代码来一步一步理解它们。 在一个系统里,可…
Spring Boot教程(6) – 请求映射
之前的例子里有演示过,控制器(Controller)里的方法加上@GetMapping注解,就可以处理对应路径上的GET请求了。除了它,还有对应的@PostMapping、@PatchMapping、@PutMapping和@DeleteMapping等等。这些注解都来源于一个…
Spring Boot教程(5) – 模板引擎
模板引擎,是用来生成动态网页内容的,一旦控制器(Controller)收集了足够的数据,就会把数据交给模板引擎来处理,模板引擎根据数据生成HTML,返回给浏览器。 Spring Boot支持多种模板引擎(可以自动配置),包括FreeMarker、Thymeleaf、Mustac…
Spring Boot教程(4) – 依赖管理
不管你熟悉不熟悉Gradle,build.gradle文件中的内容都是要去重新认识的。 上图是一个典型的,刚刚生成的build.gradle文件,添加了个Guava依赖。repositories{ mavenCentral() } 这段代码表示我们的依赖都是从中央仓库下载的。 …
Spring Boot教程(3) – 运行第一个项目
把项目运行起来是极具成就感的事情,不管是在学习新语言还是新框架的过程中。上一篇文章说明了如何使用Spring Initializr和IDE来创建项目,下面就看看项目能不能跑起来,我们通过IDE和命令行,直观地理解框架的作用。 先来一张IntelliJ IDEA的截图,为项目刚创…
Spring Boot教程(2) – 创建第一个项目
在准备好开发环境之后,你肯定有这样的疑惑,我如何新建一个项目?搁在以前,一般是通过IDE的“New Project”菜单,跟着引导一步一步来创建项目。现在Spring Boot提供了一种更加统一的方式,使用Spring Initializr(start.spring.io)。 …
下一页
个人成就
文章被点赞
23
文章被阅读
18,916
掘力值
402
关注了
0
关注者
17
收藏集
0
关注标签
22
加入于
2015-11-10