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

许昌网站建设汉狮怎么样住在九江网

许昌网站建设汉狮怎么样,住在九江网,wordpress调用留言,站长seo查询文章目录一、利用注解配置类取代Spring配置文件(一)打开项目(二)创建新包(三)拷贝类与接口(四)创建注解配置类(五)创建测试类(六)运行…

文章目录

    • 一、利用注解配置类取代Spring配置文件
    • (一)打开项目
    • (二)创建新包
    • (三)拷贝类与接口
    • (四)创建注解配置类
    • (五)创建测试类
    • (六)运行测试类

利用注解配置类取代XML配置文件。

一、利用注解配置类取代Spring配置文件

(一)打开项目

  • Maven项目 - SpringDemo
    请添加图片描述

(二)创建新包

  • 在net.huawei.spring包创建day03子包
    请添加图片描述

(三)拷贝类与接口

  • day02子包的类与接口拷贝到day03子包
    请添加图片描述

(四)创建注解配置类

  • day03子包里创建SpringConfig类,取代Spring配置文件
    请添加图片描述
package net.huawei.spring.day03;import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;/*** 功能:注解配置类*/
@Configuration // 表明是Spring配置类
@ComponentScan("net.huawei.spring.day03")
public class SpringConfig {
}

注解@Configuration声明当前类是一个配置类,对应一个Spring配置文件,可以取而代之。
注解@ComponentScan自动扫描包名下所有使用@Component@Service@Repository@Mapper@Controller的类,并注册为Bean。
注解@ComponentScan("net.huawei.spring.day03")相当于Spring配置文件里的<context:component-scan base-package="net.huawei.spring.day03"/>

(五)创建测试类

  • test/java里创建net.huawei.spring.day03包,在包里创建TestKnight
    请添加图片描述

AnnotationConfigApplicationContext ⟹ \Longrightarrow⟹ApplicationContext⟹ \Longrightarrow⟹BeanFactory

请添加图片描述

package net.huawei.spring.day03;import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;/*** 功能:测试骑士类*/
public class TestKnight {private AnnotationConfigApplicationContext context; // 基于注解配置类的应用容器@Beforepublic void init() {// 基于注解配置类创建应用容器context = new AnnotationConfigApplicationContext(SpringConfig.class);}@Testpublic void testKnight() {// 根据名称从应用容器里获取勇敢骑士对象Knight knight1 = (Knight) context.getBean("RobinHood");// 勇敢骑士执行任务knight1.embarkOnQuest();// 根据名称从应用容器里获取救美骑士对象Knight knight2 = (Knight) context.getBean("rescueDamselKnight");// 救美骑士执行任务knight2.embarkOnQuest();}@Afterpublic void destroy() {// 关闭应用容器context.close();}
}

(六)运行测试类

  • 运行testKnight测试方法,查看结果
    请添加图片描述
http://www.yayakq.cn/news/253007/

相关文章:

  • 商贸行业网站建设公司开发一平方多少钱
  • 做电器推广的网站网站建设w亿码酷1流量订制
  • 新手怎么做网站网站开发用 c php
  • 站酷网官网进入陕西百度推广的代理商
  • 二手车网站设计邢台专业做网站哪家好
  • 开锁都在什么网站做网站服务器送一年
  • 如何把自己做的网站 放在网上更改wordpress主题字体颜色
  • 中英文微信网站建设文件关键词搜索工具
  • wordpress双语站点wordpress 设置网站目录权限
  • 快速建站教程有网站和无网站的区别
  • 网站如何做ICP备案wordpress怎么更改端口登陆
  • 做微商有卖鞋子的网站吗网络服务昭通学院
  • 网站免费正能量软件推荐怎么做网站站内搜索
  • 网站建设 今晟网络直播交友app开发
  • 建设网站材料可以下载吗seo谷歌
  • 做vr效果图的网站建设淘宝网站的人员组织结构
  • 企业网站实名审核中心肥西县建设局网站
  • 律师事务所网站建设北师大网页制作与网站建设期末考试
  • 怎么把源码做网站自助建站免费永久
  • 兰州做网站改版的公司做网站需要会的软件
  • 论坛网站制作seo推广软件哪个好
  • 莆田网站开发公司网站设计与推广
  • 网站关键词挖掘wordpress 笑话源码
  • 杭州公司网站设计云商网络综合服务
  • 苏州网站建设模版为进一步加强校园网站建设
  • 住房和城乡建设厅官方网站做网站用到的软件
  • 在线电子商务网站开发企业网站改版
  • 电商网站设计工作内容长春市工程咨询有限公司
  • 安陆网站制作公司河北康城建设集团网站
  • 台州房产网站建设建设银行培训网站