spring
Jack_Lee_90
这个作者很懒,什么都没留下…
展开
-
详解依赖注入与自动装配
在我面试的时候,常会问面试者一个问题,就是依赖注入有几种方式,发现面试者的回答五花八门,有回答两种的,也有回答三种的,四种的。其实正确的答案是两种:构造器注入和setter注入。 提到依赖注入,就不能不说装配。有些初学者总是会把这两个概念搞混,这个博文就是来跟大家讨论这两个概念以及其中详细的原理。 依赖注入的本质就是装配,装配是依赖注入的具体行为。这就是两者的关原创 2016-05-29 02:35:02 · 4377 阅读 · 4 评论 -
浅析@ResponseBody的实际应用
@ResponseBody注解是springmvc中用于方便json与string,实体对象之间转换的一个注解。在controller中我们可以在方法上面添加@ResponseBody注解,这样我们返回实体对象或者字符串时,就会自动转换成json对象传给前端。在spring4.0后,@ResponseBody又可以加在类上,表示该类中的所有方法都加有@ResponseBody,很方便。另一种方式是原创 2016-06-20 13:03:36 · 5626 阅读 · 2 评论 -
spring rest风格编程
在spring4中提供了rest风格编程的接口 Rest URL特点: Rest风格会将参数当成URL的一部分,如在 URL 中实际请求为`/users/1`,1表示userId的值。Controller在获取时,@RequestMapping注解URL对应参数1部分用{userId}来代替,/users/{userId},获取参数时参数类型前加@Pathvariabl原创 2016-05-10 15:22:04 · 1497 阅读 · 0 评论 -
接收Date类型参数格式的问题
在使用springmvc @RequestBody来接收Date类型参数的时候,当格式不对的时候总会出现异常。给大家推荐几种方法: 1.当你接收yyyy-MM-dd格式的日期时,只需要在实体类中相应的字段上面加上@DateTimeFormat(pattern = "yyyy-MM-dd")注解即可。 2.当你接收yyyy-MM-dd HH:mm:ss格式的日期时,用上面的方面就不行了,而且会报原创 2016-06-20 17:39:17 · 17057 阅读 · 2 评论 -
spring boot创建
首先简单介绍一下spring boot,spring boot并不是一个全新的框架,我现在只能把它认为是一种工具,一种简化spring框架的搭建工具,而它的实质仍然是spring。只是说外面包了一层东西,让搭建spring框架变得更加简单了。 创建spring boot的项目需要通过spring initializr这个工具,从本质上来说这是一个web工具,它能帮你生成一个spring boot原创 2016-11-13 22:06:21 · 456 阅读 · 0 评论 -
springmvc中的http请求参数与响应
springmvc我想大家都会觉得特别简单,心想不就是接收请求,响应请求嘛!以下谈谈我在开发项目中遇到的一些坑,都是因为概念模糊,知识不准确导致的问题。 首先说一下,http参数的类型,关于文本的类型主要是三种,url后面的参数,post方式的表单参数,这种参数是在请求体中,还有就是ajax调用时,用的json格式的参数,也是在请求体中。以前有一个误解,认为表单如果是post的方原创 2016-11-22 17:12:26 · 3075 阅读 · 0 评论 -
spring-boot-maven-plugin插件的作用
build> plugins> plugin> groupId>org.springframework.bootgroupId> artifactId>spring-boot-maven-pluginartifactId> plugin> plugins> build> spring boot加上这个插件,才可以使用Java原创 2017-02-05 15:23:47 · 8348 阅读 · 0 评论