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

技术先进的网站设计制作本科专业 网站开发

技术先进的网站设计制作,本科专业 网站开发,设计网站的方法,下列哪些店铺适合交换友情链接文章目录一、利用注解配置类取代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/154660/

相关文章:

  • 广州网站改版设计公司黄埔区做网站
  • 自己制作一个网站的软件乐天seo培训
  • 目录做排名 网站网站建设人员的工资分配
  • 上海公司网站建设哪家好郑州seo线上推广技术
  • 网站维护的内容有哪些软件工程专业学校排名
  • 深圳微商城网站设计WordPress用阿里云云数据库
  • 新沂微网站开发制作一个景点介绍的网站html
  • 深圳营销网站做游戏网站
  • 福建中兴建设有限公司网站教育类网站框架
  • 网站内部链接是怎么做的衡水精品网站建设价格
  • 西安做网站公司哪家比较好网站下载端口建设
  • 济南阿里科技网站建设有限公司做调查的有哪些网站
  • 青海网站制作碑林微网站建设
  • 大良网站建设机构百度竞价开户多少钱
  • 做电影网站需多大的空间网络设计包括哪些
  • flash网站制作教程 下载设计服务商
  • 余姚公司网站建设项目管理软件工具
  • 官方网站投诉平台网店怎么推广和宣传
  • 优化网站要多少钱买网站域名
  • 如何做网站seo优化纯jsp做的留言板网站
  • 网站建设 目的钓鱼网站制作视频教程
  • 上海免费做网站网站建设交付形式
  • 多语种网站制作网站建设sem
  • 网站设置点赞wordpress设置新页面
  • 做网站表格单边框标记苏州知名网站建设公司排名
  • 莱芜网站推广天台城乡规划建设局网站
  • 建产品网站怎么做网站备案法律
  • 外贸网站建设合同做海报找图片的网站
  • 企业网站建设企业seo网站关键字优化
  • 网站开发搭建合同中小企业外贸网站建设现状