spring配置
来源:互联网 发布:linux查看oracle端口 编辑:程序博客网 时间:2024/06/06 04:41
spring框架:最核心的功能——通过配置管理任意类,提供了bean管理容器,大大简化业务系统的配置开发工作。
实现方式是反射机制,使用spring的前提是:在JVM启动参数中不能加安全管理配置。
spring提供了创建类实例方法:1)通过构造函数访问属性是任意的;
2)通过类的静态工厂方法(不能私有);
3)通过工厂类的实例工厂方法(非静态方法)。
bean节点的相关属性:
id/name 实例名/别名;
class 类全名;
singleton 是否为单实例,默认TRUE;
init-method 初始化方法;
depends-on 指定依赖bean,实现在被依赖bean实例创建前,对依赖的一个或者多个bean的实例化。
(init-method在对应bean实例创建后调用);
destroy-method 释放回调方法(资源释放);
dependency-check 依赖检查;
parent 指定父bean实例,减少因继承关系的重复配置;
(除配置init-method 和 destroy-method外,可以在对应bean中实现InitializaingBean ,DisposableBean 两个接口;spring容器不负责管理非单实例的bean)。
spring中的注解:
1.spring中的loc注解
1)用@Component、@Repository、@Service、@Controller注册bean;
2)用@Autowire注入bean;
3)用@Configuration作为bean容器;
2.spring中的AOP注解
1)@Aspect放在类头上,把这个类作为一个切面;
2)@Pointcut放在方法头上,定义一个可被别的方法引用的切入点表达式;
3)具体通知:@Before、@After、@AfterThrowing、@AfterReturning、@Around;
3.spring中的事务注解
1)@Transaction可以放在类头上或者方法头上,来设定事务的属性;
2)事务的四个属性:传播性、隔离级别、是否只读、超时时间;
3)默认所有运行时异常回滚,可通过黑白名单指定。
- Spring配置
- 配置spring
- Spring 配置
- spring配置
- Spring配置
- spring配置
- Spring配置
- spring 配置
- spring配置
- Spring配置
- spring 配置
- spring 配置
- Spring配置
- spring配置
- spring配置
- spring配置
- spring 配置
- Spring 配置
- Java 分支结构
- 数据结构与算法分析--二叉排序树(二叉查找树,二叉搜索树)的查找、插入和删除操作
- WEBVPN软件
- Hbase进行RowCount统计
- 有关tomcat会输出很多日志debug
- spring配置
- XMind保存文件出错解决办法
- redis windows安装并使用
- linux服务器快速配置mysql
- 【android】点击事件穿透解决方案
- CNN初探(五)------Rich feature hierarchies for accurate object detection and semantic segmentation
- Find Palindrome(dp 金马五校赛-东华大学)
- 调用DLL函数,出现错误 Run-Time Check Failure #0
- Git下载及安装环境配置