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

网站建站wordpress搜索引擎优化员简历

网站建站wordpress,搜索引擎优化员简历,如何提高网站的搜索,平面设计速成班Bean配置类的注解开发 Component等注解替代了<bean>标签&#xff0c;但像<import>、<context:componentScan>等非<bean>标签怎样去使用注解去替代呢&#xff1f;定义一个配置类替代原有的xml配置文件&#xff0c;<bean>标签以外的标签&#xff…

Bean配置类的注解开发

  • @Component等注解替代了<bean>标签,但像<import>、<context:componentScan>等非<bean>标签怎样去使用注解去替代呢?定义一个配置类替代原有的xml配置文件,<bean>标签以外的标签,一般都是在配置类上使用注解完成的
  • @Configuration注解标识的类为配置类,替代原有的xml配置文件,该注解的第一个作用是标识该类是一个配置类,第二个作用是具备@Component注解的作用,将该配置类交给Spring容器管理
  • @ComponentScan组件扫描配置,替代原有的xml文件中的<context:component-scan base-package=""/>
    • base-package的配置方式
    • 指定一个或者多个包名:扫描指定包及其子包下使用的注解类
    • 不配置包名:扫描当前@ComponentScan注解配置类所在包及其子包的类
  • @PropertySource注解用于加载外部properties资源配置,替代原有xml文件中的 <context:property-placeholder location=""/>配置
  • @Import用于加载其它配置类,替代原有xml中的<import resource="classpath:bean.xml"/>配置
  • 具体示例代码如下
    • package com.example.Configure;import com.example.Beans.otherBeans;
      import org.springframework.context.annotation.ComponentScan;
      import org.springframework.context.annotation.Configuration;
      import org.springframework.context.annotation.Import;
      import org.springframework.context.annotation.PropertySource;@Configuration // todo 标注当前类是一个配置类(替代配置文件)、其中包含@Compoent注解
      // <context:component-scan base-package="com.example"/>
      @ComponentScan({"com.example"})
      // <context:property-placeholder location="jdbc.properties"/>
      @PropertySource("jdbc.properties")
      // <import resource=""/>
      @Import(otherBeans.class)
      public class SpringConfig {}
      

小结

  • 创建配置类作用其实就是用来替代配置文件的作用,xml配置文件中的不同标签都在配置类中用对应的注解进行替代,由此获取Spring容器的方式也会发生变化,由之前的xml方式获取Spring核心容器变为通过注解的方式加载Spring容器的核心配置类。
    • package com.example.Test;import com.example.Configure.SpringConfig;
      import org.springframework.context.ApplicationContext;
      import org.springframework.context.annotation.AnnotationConfigApplicationContext;public class TestApplicationContext {public static void main(String[] args) {// xml方式加载Spring容器的核心配置文件// ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");// 注解方式加载Spring容器的核心配置类ApplicationContext context = new AnnotationConfigApplicationContext(SpringConfig.class);System.out.println(context.getBean("dataSource"));}
      }

http://www.mnyf.cn/news/16524.html

相关文章:

  • 上海知名网站建百度地图关键词排名优化
  • 手机免费建设网站seo能干一辈子吗
  • 在vs中做网站5118站长网站
  • 宝坻手机网站建设seo视频网页入口网站推广
  • 网站开发和网络工程哪个好长春seo排名
  • 外贸网站建设内容包括淘宝排名查询
  • 手机便宜电商网站建设西安百度推广排名
  • 罗湖商城网站建设哪家好如何自己开发一个网站
  • 临沧市网站建设厦门seo排名优化
  • 晋江做网站的公司哪家好电脑培训机构
  • 学做网站论坛vip学员码西安专业网络推广平台
  • wordpress 标签转拼音专业放心关键词优化参考价格
  • 以小说名字做网站的小说网企业网站seo诊断工具
  • 济南免费做网站seo工具不包括
  • 上海网络公司网站建设一诺网络推广公司
  • 做网站后期维护工资贴吧搜索引擎营销案例分析
  • 什么类型的公司需要做建设网站的太原seo公司
  • 西部数码网站管理助手安装网络推广代运营公司
  • 做网站必须要文网文吗什么叫外链
  • 备案 网站名称涉及到行业广告投放优化师
  • 2018数字政府建设论坛网站商丘seo教程
  • 做的网站怎么查看点击率百度数据平台
  • 长沙公司网站设计报价360推广怎么收费
  • 赣州市官网seo服务建议
  • 石家庄营销型网站建设公司黑帽seo技术
  • 给大家科普一下b站推广网站友链交易平台源码
  • 天河做网站平台网络推广的方式
  • 枣庄学习建设网站培训中国免费网站服务器下载
  • 网站策划包括什么sem是什么意思职业
  • 做招聘网站的客户想退钱百度商业账号登录