Spring注解
dreamcasher
不忘初心,野蛮生长
展开
-
GET请求可以使用@RequestBody来接收参数吗
答案是可以的。为什么会这样呢?感觉要怀疑人生了,GET与@RequestParam,POST与@RequestBody才是我们映像中的绝配。有关于GET与POST,@RequestParam与@RequestBody的区别可以参照这篇博文其实在一般的情况下,GET请求是不可以用@RequestBody来接收参数的。一般情况指的是请求由浏览器或者类似于POSTMAN这样的测试工具发出,我们都...原创 2018-07-30 15:45:07 · 59885 阅读 · 6 评论 -
@Value("#{}")与@Value("${}")的区别
1 @Value("#{}") SpEL表达式@Value("#{}") 表示SpEl表达式通常用来获取bean的属性,或者调用bean的某个方法。当然还有可以表示常量 @RestController @RequestMapping("/login") @Component public class LoginController { ...转载 2018-11-05 10:45:39 · 307 阅读 · 0 评论 -
Spring常用注解大全
@Configuration从spring3.0开始出现,相当于配置bean的xml文件,使用该注解可以实现基于java类的配置(其他两种方式可以参考这篇文章:Spring总结(二) 如何配置元数据——将bean注入到Spring容器中)。源码如下:被该注解标志的类会创建一个对象,注入到IOC容器中。简单使用:package spring;import org.spr...原创 2019-05-07 22:35:06 · 359 阅读 · 0 评论 -
@Resource与@Autowired 比较
相同点注解到字段上或者方法上来实现自动装配不同点1、@Autowired是由spring提供的,@Resource是java语言提供的,使用该注解能实现对spring的解耦(不过现在都是spring的天下,意义不大)2、查找bean的方式不同@Autowired:首先通过类型来查找bean,如果自找到一个,则直接注入,如果没有找到,则抛出异常,如果找到多个bean也会抛出异常,...原创 2019-04-17 14:36:43 · 1872 阅读 · 0 评论