建设工程敎育网网站wordpress评论qq头像
2026/6/28 17:24:15 网站建设 项目流程
建设工程敎育网网站,wordpress评论qq头像,网站有什么组成,做网站的绿色背景图Spring的命名空间 一、总述二、具体实验 2.1引入自定义命名空间 首先要加入要引入的东西的坐标#xff08;也就是pom文件中的依赖#xff0c;以引入springmvc为例#xff09; dependencygroupIdcom.alibaba/groupIdartifactIddruid/art…Spring的命名空间一、总述二、具体实验2.1引入自定义命名空间首先要加入要引入的东西的坐标也就是pom文件中的依赖以引入springmvc为例dependencygroupIdcom.alibaba/groupIdartifactIddruid/artifactIdversion1.1.23/version/dependency其次是改Spring的配置文件刚开始是这样?xml version1.0encodingUTF-8?beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:utilhttp://www.springframework.org/schema/utilxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd“bean iduserServiceclasscom.itheima.service.impl.UserServiceImpl2autowirebyType/beanbean iduserDaoclasscom.itheima.dao.impl.UserDaoImpl//beans要引入mvc只需要加三个地方其实如果是Spring的组件的话都是类似的可以复制粘贴然后改不同的即可不是Spring的组件就得自己去找命名空间及命名空间约束了命名空间xmlns:mvchttp://www.springframework.org/schema/mvc命名空间、schane地址jar包命名空间对应的虚拟地址下面两个必须是成对的http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsd最后是这样?xml version1.0encodingUTF-8?beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:utilhttp://www.springframework.org/schema/utilxmlns:mvchttp://www.springframework.org/schema/mvcxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc https://www.springframework.org/schema/mvc/spring-mvc.xsdbean iduserServiceclasscom.itheima.service.impl.UserServiceImpl2autowirebyType/beanbean iduserDaoclasscom.itheima.dao.impl.UserDaoImpl//beans然后就可以引入mvc标签了?xml version1.0encodingUTF-8?beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxmlns:utilhttp://www.springframework.org/schema/utilxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsdmcv:annotation-driven/bean iduserServiceclasscom.itheima.service.impl.UserServiceImpl2autowirebyType/beanbean iduserDaoclasscom.itheima.dao.impl.UserDaoImpl//beans2.2标签配置不同的环境使用方式1、在配置文件中使用beans的profile属性来进行声明beans profiledev!--再在环境里面像正常一样配置bean--beanclasscom.itheima.service.impl.UserServiceImpl2iduserServiceImpl2//beans!--再配置一个测试环境--beans profiletestbeanclasscom.itheima.dao.impl.UserDaoImpliduserDao//beans2、使用System.setProperty(“spring.profiles.active”,“环境名来进行调用”)例如System.setProperty(spring.profiles.active,test);System.setProperty(spring.profiles.active,dev);测试packagecom.itheima.test;importcom.itheima.dao.impl.UserDaoImpl;importcom.itheima.service.UserService;importorg.springframework.beans.factory.support.DefaultListableBeanFactory;importorg.springframework.beans.factory.xml.XmlBeanDefinitionReader;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;importjavax.xml.bind.annotation.XmlAccessOrder;publicclassBeanFactoryTest{publicstaticvoidmain(String[]args){System.setProperty(spring.profiles.active,test);// 直接使用ApplicationContex来进行加载ApplicationContextapplicationContextnewClassPathXmlApplicationContext(applicationContext_beanfac.xml);System.out.println(applicationContext.getBean(userDao1));}}### 2.3使用标签将子配置文件导入主配置文件中使用方式1、在子配置文件中定义beanapplicationContextOrder.xml?xml version1.0encodingUTF-8?beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdbean iduserServiceclasscom.itheima.service.impl.UserServiceImpl/bean/beansapplicationContextUser.xml?xml version1.0encodingUTF-8?beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdbean iduserDaoclasscom.itheima.dao.impl.UserDaoImpl/bean/beans2、在主配置文件中使用标签?xml version1.0encodingUTF-8?beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxmlns:utilhttp://www.springframework.org/schema/utilxsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsdimportresourceclasspath:applicationContextOrder.xml/importresourceclasspath:applicationContextUser.xml//beans测试及结果packagecom.itheima.test;importcom.itheima.dao.impl.UserDaoImpl;importcom.itheima.service.UserService;importorg.springframework.beans.factory.support.DefaultListableBeanFactory;importorg.springframework.beans.factory.xml.XmlBeanDefinitionReader;importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;importjavax.xml.bind.annotation.XmlAccessOrder;publicclassBeanFactoryTest{publicstaticvoidmain(String[]args){ApplicationContextapplicationContextnewClassPathXmlApplicationContext(applicationContext_beanfac.xml);System.out.println(applicationContext.getBean(userService));System.out.println(applicationContext.getBean(userDao));}}### 2.4使用标签进行取别名但是使用name属性也可以只不过 是一个单独的标签而已。实验beanclasscom.itheima.dao.impl.UserDaoImpliduserDaonameaaa,bbb/!--使用alias标签起别名--alias nameuserDaoaliasxxx/alias nameuserDaoaliasyyy/结果

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询