零基础入门学习——Spring Boot注解
来源:互联网 发布:淘宝助理授权 编辑:程序博客网 时间:2024/06/06 03:04
零基础入门学习——Spring Boot注解(一)
投稿:mrr 字体:[增加 减小] 类型:转载 时间:2017-05-06 我要评论
声明bean的注解:
@Component组件,没有明确角色的bean
@Service,在业务逻辑层(service)中使用
@Repository,在数据访问层(dao)中使用
@Controller,在展现层中使用
@Configuration声明配置类
实体类无需添加注解,因为并不需要“注入”实体类
指定Bean的作用域的注解:
@Scope("prototype")
默认值为singleton
可选值prototype、request、session、globalSession
声明生成Bean的方法的注解:
@Bean 用在方法上,告诉Spring容器,你可以从下面这个方法中拿到一个Bean
使用AnnotationApplicationContext对象的getBean方法获取Bean
注入Bean的注解:
@Autowired,自动注入(默认为byType型的注入),可以用在属性或者方法上,可以通过设置required = "false"说明不要求一定要注入有多个同样的接口的实现时,通过@qualifier区分
当注入的变量为List后者Map时,会把所有的接口实现都注入进来,key为Bean的名字,value为实现类对象。可以通过在实现类上添加@order=1来指定加载顺序,数越小越优先加载
@Lazy启动延迟注入
配置类注解:
@Configuration声明当前类是一个配置类,相当于Spring配置的一个xml文件
@ComponentScan,自动扫描配置类所在包名下的所有bean
@EnableAutoConfiguration,启动自动配置
在spring boot中这三个注解可以用一个@SpringBootApplication替代
@EnableTransactionManagement,开启事务支持
事务管理:
@EnableTransactionManagement,加在配置类中,开启事务支持
@Transactional,加在Service的方法上,标注需要事务支持
AOP注解:
@AspectJ
任务调度:
Spring MVC集成:
首先需要对Application类进行修改
以上所述是小编给大家介绍的Spring Boot注解学习(一),希望对大家有所帮助!
文章链接:点击打开链接
- 零基础入门学习——Spring Boot注解
- Spring 基础学习—零
- spring boot零基础学习 spring boot简介(一)
- Spring学习笔记(14)——注解零配置
- spring boot 学习 -- 注解
- spring-boot 基础入门
- javascript入门经典【推荐】—新手必备、零基础学习
- javascript入门经典【推荐】—新手必备、零基础学习
- 零基础构建Spring Boot项目
- spring boot 入门学习
- spring boot 入门学习
- spring boot入门学习
- Spring Boot入门学习
- Spring Boot入门—helloword
- Spring Boot学习总结(1)——Spring Boot入门
- Spring Boot学习笔记(零) 前言
- Spring Boot 基础知识学习(一)——快速入门
- Spring Boot 学习笔记(一)——入门
- 关于sql not in 和not exists 区别和用法
- ArrayList的数据删除
- 导入sql 文件 出现错误
- 阅读jeecms源码总结
- 利用curl命令测试服务端
- 零基础入门学习——Spring Boot注解
- 【GA算法】遗传算法原理及其Matlab代码
- 考试总结13
- java对象转换为json格式并传送数据到前端
- java高并发、高性能
- 阿里云 windows server 2012 R2 环境下redis的安装及外网访问的配置
- 添加购物车小案例
- Running Spark
- Maven常用命令