关于网站建设的知识湛江建设局网站

张小明 2026/1/19 21:17:37
关于网站建设的知识,湛江建设局网站,网站备案前置审批文件,网络营销与直播电商主要学什么如何使用以上的注解呢#xff1f; 第一步#xff1a;加入aop的依赖#xff08;已经包在context包里面#xff09;第二步#xff1a;在配置文件中添加context命名空间第三步#xff1a;在配置文件中指定扫描的包第四步#xff1a;在Bean类上使用注解 第一步#xff1a;加…如何使用以上的注解呢第一步加入aop的依赖已经包在context包里面第二步在配置文件中添加context命名空间第三步在配置文件中指定扫描的包第四步在Bean类上使用注解第一步加入aop的依赖我们可以看到当加入spring-context依赖之后会关联加入aop的依赖。所以这一步不用做。第二步在配置文件中添加context命名空间?xml version1.0 encodingUTF-8?beansxmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd/beans第三步在配置文件中指定要扫描的包?xml version1.0 encodingUTF-8?beansxmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsdcontext:component-scanbase-packagecom.powernode.spring6.bean//beans第四步在Bean类上使用注解packagecom.powernode.spring6.bean;importorg.springframework.stereotype.Component;Component(valueuserBean)publicclassUser{}编写测试程序packagecom.powernode.spring6.test;importcom.powernode.spring6.bean.User;importorg.junit.Test;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;publicclassAnnotationTest{TestpublicvoidtestBean(){ApplicationContextapplicationContextnewClassPathXmlApplicationContext(spring.xml);UseruserBeanapplicationContext.getBean(userBean,User.class);System.out.println(userBean);}}如果注解的属性名是value那么value是可以省略的。packagecom.powernode.spring6.bean;importorg.springframework.stereotype.Component;Component(vipBean)publicclassVip{}packagecom.powernode.spring6.test;importcom.powernode.spring6.bean.Vip;importorg.junit.Test;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;publicclassAnnotationTest{TestpublicvoidtestBean(){ApplicationContextapplicationContextnewClassPathXmlApplicationContext(spring.xml);VipvipBeanapplicationContext.getBean(vipBean,Vip.class);System.out.println(vipBean);}}如果把value属性彻底去掉spring会被Bean自动取名吗会的。并且默认名字的规律是Bean类名首字母小写即可。packagecom.powernode.spring6.bean;importorg.springframework.stereotype.Component;ComponentpublicclassBankDao{}也就是说这个BankDao的bean的名字为bankDao测试一下packagecom.powernode.spring6.test;importcom.powernode.spring6.bean.BankDao;importorg.junit.Test;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;publicclassAnnotationTest{TestpublicvoidtestBean(){ApplicationContextapplicationContextnewClassPathXmlApplicationContext(spring.xml);BankDaobankDaoapplicationContext.getBean(bankDao,BankDao.class);System.out.println(bankDao);}}我们将Component注解换成其它三个注解看看是否可以用packagecom.powernode.spring6.bean;importorg.springframework.stereotype.Controller;ControllerpublicclassBankDao{}剩下的两个注解大家可以测试一下。如果是多个包怎么办有两种解决方案第一种在配置文件中指定多个包用逗号隔开。第二种指定多个包的共同父包。先来测试一下逗号英文的方式创建一个新的包bean2定义一个Bean类。packagecom.powernode.spring6.bean2;importorg.springframework.stereotype.Service;ServicepublicclassOrder{}配置文件修改?xml version1.0 encodingUTF-8?beansxmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsdcontext:component-scanbase-packagecom.powernode.spring6.bean,com.powernode.spring6.bean2//beans测试程序packagecom.powernode.spring6.test;importcom.powernode.spring6.bean.BankDao;importcom.powernode.spring6.bean2.Order;importorg.junit.Test;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;publicclassAnnotationTest{TestpublicvoidtestBean(){ApplicationContextapplicationContextnewClassPathXmlApplicationContext(spring.xml);BankDaobankDaoapplicationContext.getBean(bankDao,BankDao.class);System.out.println(bankDao);OrderorderapplicationContext.getBean(order,Order.class);System.out.println(order);}}我们再来看看指定共同的父包行不行?xml version1.0 encodingUTF-8?beansxmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsdcontext:component-scanbase-packagecom.powernode.spring6//beans
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

做暧昧视频网站什么网站了解国家建设的行情

喜马拉雅音频批量下载终极指南:免费获取VIP内容全攻略 🎧 【免费下载链接】xmly-downloader-qt5 喜马拉雅FM专辑下载器. 支持VIP与付费专辑. 使用GoQt5编写(Not Qt Binding). 项目地址: https://gitcode.com/gh_mirrors/xm/xmly-downloader-qt5 还…

张小明 2026/1/19 12:41:19 网站建设

wordpress网站嵌入商城有没有给人做简历的网站

5分钟极速掌握:得意黑Smiley Sans字体跨平台部署实战指南 【免费下载链接】smiley-sans 得意黑 Smiley Sans:一款在人文观感和几何特征中寻找平衡的中文黑体 项目地址: https://gitcode.com/gh_mirrors/smi/smiley-sans 还在为设计作品缺乏个性而…

张小明 2026/1/19 17:29:30 网站建设

商贸信息网站培训教育类网站模板

持续学习在TensorFlow中的探索 在智能系统日益融入日常生活的今天,一个现实问题逐渐凸显:模型上线后,面对不断涌入的新数据和变化的任务需求,我们难道每次都要从头训练?这不仅耗时费力,还可能因重复处理历史…

张小明 2026/1/19 16:37:26 网站建设

金融行业网站建设最方便建立网站

你是否曾经遇到过这样的情况:在B站缓存了很多精彩的视频内容,想要离线观看时却发现这些文件无法在本地播放器中正常打开?这确实是一个令人头疼的问题。别担心,m4s-converter就是专门为解决这个问题而设计的工具,它能够…

张小明 2026/1/19 17:42:15 网站建设

英文建站wordpress不填标题无法发布

Anything-LLM支持哪些大模型?一文看懂集成方案 在企业知识管理日益复杂的今天,一个常见的挑战是:员工反复询问相同的制度问题,HR疲于应付;技术文档分散在多个系统中,新人上手成本极高;决策依据难…

张小明 2026/1/19 11:53:54 网站建设

用什么程序做网站wordpress python导入

各线程控制方法的典型使用场景(深度详解) 针对初学者的理解特点,我会对join()、sleep()、wait()/notify()、yield()、LockSupport.park()/unpark()这 5 个核心方法,按照适配场景、通用做法、实战案例、避坑指南、小总结的维度逐一…

张小明 2026/1/19 11:56:54 网站建设