当前位置: 首页 > news >正文

网页设计与制作课件和素材南昌网优化seo公司

网页设计与制作课件和素材,南昌网优化seo公司,智囊团建网上登录入口,淄博网络运营公司SpringIOC注解 组件添加标记注解: ​ Component:该注解标记类表示该类为一个普通类,表示为IOC中的一个组件bean ​ Repository:该注解用于将数据访问层(Dao层)的类标识为Spring中的Bean ​ Service&…

SpringIOC注解

组件添加标记注解:

​ @Component:该注解标记类表示该类为一个普通类,表示为IOC中的一个组件bean

​ @Repository:该注解用于将数据访问层(Dao层)的类标识为Spring中的Bean

​ @Service:该注解作用域业务层(Service层),用于将业务层的类标识为Spring中的Bean

​ @Controller:该注解通常作用于控制层(controller),用于将控制层的类标识为Spring中的Bean

​ 注解中可以使用value,对应Bean中的id属性

自动装配:

​ @Autowired:在成员变量上直接标记@Autowried注解即可,实现自动装配,还可以使用构造器、set方法上,默认根据类型进行装配,如果想根据名称进行匹配,需要配合@Qualifier注解一起用

​ @Resource:默认根据Bean名称装配,未指定name时,使用属性名作为name,通过name找不到的话,会自动启动类型匹配

注入外部属性:

​ @value:可以作用于成员变量,方法参数等,

 /*** 情况1: ${key} 取外部配置key对应的值!* 情况2: ${key:defaultValue} 没有key,可以给与默认值*/
@Value("${catalog:hahaha}")
private String name;
基于配置类管理Bean注解

​ @Configurtion:标注当前类是配置类,代替XML文件

​ @PropertySource(“classpath:配置文件名”):使用注解读取外部配置,替代<context:properity-placeholder标签

​ @ComponentScan(basePackages = {“包名”}):用于配置扫描包,替代<context:component-scan标签

@Bean

​ @Bean:注释用于方法实例化、配置和初始化要由SpringIoc容器管理的对象,对应于XML文件中的

​ 指定初始化和销毁回调方法@Bean(initMethod=“init”)和@Bean(destoryMethod=“cleanup”)

​ @scope:指定Bean的作用域,例如@Scope(“prototype”)

​ @import:注释允许从另一个配置类加载@bean定义

​ @Conditional:能根据一定条件进行判断,满足条件就给容器注入Bean

整合Spring-test5

​ @SpringJunitConfig(locations = {“classpath:xml文件”}):指定XML配置文件

​ @SpringJunitConfig(Value = {BeanConfig.class}):指定配置类

SpringAOP注解

​ @Aspect:表示这个类是一个切面类

​ @Before(“execution(切点表达式)”):声明当前方法是前置通知方法

​ @AfterReturning(“execution(切点表达式)”)

​ @AfterThrowing(“execution(切点表达式)”)

​ @After(“execution(切点表达式)”)

​ 上述三个注解的参数:

​ value:切点表达式,例如:“execution(切点表达式)”

​ returning:获取方法返回值

​ throwing:获取目标方法派出的异常对象

​ @pointcut(“execution(切点表达式)”):在一个方法上使用注解,其他的注解可以通过对该注解作用的方法进行调用实现切入点表达式的重用

​ 环绕通知:对应整个try…catch…finally结构

​ @Around

​ 作用于配置类上:

​ @EnableAspectJAutoProxy(“execution(切点表达式)”):作用等同于aop:aspect-autoproxy/配置类上开启Aspectj注解支持

事务

​ @Transactional:声明方法为一个事务

事务属性:

​ 只读属性:readOnly,默认值为false,

​ 超时时间属性:timeout,默认值为-1

​ 事务异常:

​ 1、默认情况:只针对运行时异常回滚,编译时异常不回滚

​ 2、设置回滚异常:rollbackFor属性:指定哪些异常才是回滚异常,默认是RuntimeException和Error

​ 3、设置不会滚异常:在默认设置和已有设置的基础上,再指定一个异常,碰到它不会回滚noRollbackFor

​ 4、事务的隔离级别:

​ 5、事务的传播行为:

http://www.hkea.cn/news/921961/

相关文章:

  • 中企动力官网 网站怎么在平台上做推广
  • 教育培训网站建设方案广告宣传费用一般多少
  • 计算机网站设计论文营销排名seo
  • 源码资源国内专业seo公司
  • 丽水微信网站建设报价免费精准客源
  • 广东建设工程中标公示网站google搜索引擎优化
  • 南宁老牌网站建设公司正版google下载
  • 网站做信用认证有必要吗微信朋友圈推广平台
  • 电子政务网站建设要求百度关键词规划师
  • 博客网站开发毕设免费大数据分析网站
  • 深圳教育平台网站建设好消息疫情要结束了
  • 国外设计文章的网站淘宝代运营靠谱吗
  • 市桥网站建设sem论坛
  • 猎头公司是做什么的可靠吗排名优化外包公司
  • 扶贫网站建设关键词查询神器
  • 沈阳酒店企业网站制作公司2023年9月疫情又开始了吗
  • 厦门专业网站建设如何快速推广一个新产品
  • 帮人做传销网站违法吗seo网站排名助手
  • 如何做优品快报下的子网站营销型网站建设目标
  • 用织梦做网站调用乱码营业推广是什么意思
  • 做走私网站北京口碑最好的it培训机构
  • 网站建设OA系统开发it培训机构哪家好
  • 网站运维可以做哪些域名查询网站入口
  • 网站开发的基本语言外贸平台自建站
  • 女生自己做网站营销方法有哪些
  • 怎么自己做网站吓别人金融网站推广圳seo公司
  • 彩票网站的客服有做吗海淀seo搜索优化多少钱
  • 河源哪有做网站网页模板设计
  • 手机网站可以做英文版本吗近三天时政热点
  • 怎么做网站游戏网络优化排名培训