Spring使用注解整理
来源:互联网 发布:企业logo免费制作软件 编辑:程序博客网 时间:2024/05/21 07:09
1.声明Bean的注解:
(1)@Component组件,没有明确的角色
(2)@Service在业务逻辑层使用
(3)@Reposity在数据访问层使用
(4)@Controller在展现层使用
(5)@RestController是一个组合注解,组合了@Controller和 @ResponseBody
2.注入Bean的注解,一般情况使用(三者作用等同,可以互换)
(1)@Autowired:Spring使用的注解
(2)@inject:JSR-330提供的注解
(3)@Resource:JSR-250提供的注解
@Configuration 声明当前类是一个配置类
@ComponentScan自动扫描包下所有
其中@WiselyConfiguration组合注解可以替代@Configuration 和@ComponentScan
的:@Service,@Component,@Reposity,@Reposity,用法如下:
@Configuration@ComponentScan("learn.spring4.service")public class Config {}
测试:
public class Testmain { public static void main(String[] args) { AnnotationConfigApplicationContext aContext=new AnnotationConfigApplicationContext(Config.class); UseFunctionService useFunctionService=aContext.getBean(UseFunctionService.class); System.out.println(useFunctionService.sayHello("My friends")); aContext.close(); }}
3.@Bean注解的方法上,声明当前方法的返回值为一个Bean
阅读全文
0 0
- Spring使用注解整理
- Spring注解整理
- spring-boot注解整理
- spring-boot注解整理
- Spring注解整理
- Spring常用注解、配置整理
- Spring MVC常用注解整理
- Spring MVC常用注解整理
- spring 注解使用小结
- spring 注解使用
- 在spring使用注解
- Spring注解使用
- spring注解的使用
- Spring使用注解装配
- spring @Qualifier注解使用
- Spring使用IOC注解
- spring chache 注解使用
- Spring注解的使用
- jenkins 远程构建Android的过程详解
- [cnblogs镜像]为什么叫Unity3d为脚本语言
- [cnblogs镜像]Unity 向量点乘、叉乘
- java中集合与数组之间的转化
- [cnblogs镜像]Unity 需不需要再建Assets文件夹
- Spring使用注解整理
- 太赫兹技术及应用
- [cnblogs镜像]Unity 移动键Q的三种用法 For Mac,Windows类同
- [cnblogs镜像]Unity 已下载工程包存放路径
- 关于Ajax跨域访问 session不能保存或之后无法访问session取值为空等问题
- [cnblogs镜像]Unity 引用的玩家不受控制
- Jenkins+maven+svn+tomcat自动编译部署
- [cnblogs镜像]Unity 指定区域随机实例化预制体Prefab 代码
- [cnblogs镜像]Unity 自己旋转 方法