springCloud(F版)(8)——常用注解

Spring MVC 常用注解:

@Controller 在controller层类上方,告诉spring哪个类是controller

@RequestMapping 配置URL,在类或成员函数上方,value属性配置访问地址

@Service 在service层类上方,告诉spring哪个类是service需要控制事物

@Repository 在dao层类上方,告诉spring哪个类是dao层,value属性设置dao实例名

@Resource 在service类中属性上方,name属性指定dao实例名,从spring中取出一个dao的实例。

@Component 在普通类上方,在pring容器中定义一个普通的bean

@Autowired 在成员变量、方法、构造函数上方,告诉sping自动装配

 

其他常用注解:

@RestController 在spring4之后引入,相当于@ResponseBody和@Controller两个注解组合

@Configuration 表示springboot配置文件类

@EnableAutoConfiguration 表示springboot启动时自动加载默认的配置

@ComponentScan 表示springboot启动时自动扫描所在包及子包

@SpringBootApplication 表示springboot启动类,包括:@Configuration、@EnableAutoConfiguration、@ComponentScan三个注解

@EnableTransactionManagement 用在类上方表示开启事务支持,service中使用@Transactional注解的方法将支持事务,整个service类被@Transactional注解则所有成员函数支持事务。

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值