Java开发注解说明

##java注解
@Resource:自动装配通过名字,类型

##spring注解说明
@Autowired:自动装配通过类型,名字
如果@Autowired不能唯一自动装配bean可以通过@Qualifier
@Component 组件 放在类上说明这个类被spring容器管理了,就是bean 等价于

@Value(“zxw”) 放在属性上,设置属性值 也可以放在set方法上等价于

@Component有几个衍生的注解,我们在web开发中,会按照mvc三层架构分层
dao. @Repository
service @Service
controller. @Controller
以上注解,功能相同,都是讲某个类注册到spring中,装配bean

@Scope(value = “prototype”) 作用域
@Configuration 放在类上代表一个配置类 等价于beans.xml 也会被spring容器托管,因为它本身也是组件
@Import(Mytest.class) 引入其他的beans.xml 多个配置类中使用
@Bean 放在方法上注册一个bean 相当于bean标签 方法名等价于 id,方法返回值 等价于class属性

@Controller 在类上 此类是一个控制器 被注解的类的所有方法,如果返回值为String,并且有具体页面可以跳转,那么就会被视图解析器解析
@RestController 此类不会被视图解析器解析,返回一个jaso格式
@RequestMapping("/hello") url请求路径 可以放在类上也可以放在方法上
@ResponseBody//他就不会走视图解析器解析,会直接返回一个字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值