main启动spring

问题描述

我的dao和service层用的是注解配置,现在利用main方法启动,通过ClassPathXmlApplicationContext("applicationContext.xml")加载配置文件,在当前main方法类中可以获取bean,在别的类中怎么获取?

解决方案

解决方案二:
你在main方法里初始化的ClassPathXmlApplicationContext只是一个局部对象。其他类是访问不到的。可以把这个对象设置为静态、public,其他类就可以获取了。
解决方案三:
我理解着spring通过配置文件把这些类组装起来,注入好的类和类之间相互的获取,就是通过你的注入配置,像地图一般的找到目标类。不太理解你说的别的类指的是什么,如果是TestAServiceImpl要找TestBServiceImpl的话,作好注入就成了?

时间: 2024-10-28 12:13:06

main启动spring的相关文章

resin spring mybatis-Resin 启动 Spring+Mybatis项目时报此错

问题描述 Resin 启动 Spring+Mybatis项目时报此错 (此项目之前是在tomcat上运行,并且参考网上案例已对配置做出相应调整) org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in file [E:workspaceSaCodewebWEB-INFclassesspringapplicationCo

myeclipse-Myeclipse启动spring过期

问题描述 Myeclipse启动spring过期 Myeclipse在启动的时候弹出一个对话框,说myeclipse的spring组件过期了,怎么处理啊? 解决方案 myeclipse注册码(过期时间到2016年)Myeclipse环境Spring版本升级后Web Server启动失败 解决方案二: 删掉项目工程里面的 .metadata/.plugins/org.eclipse.core.runtime/.settings/ com.genuitec.eclipse.ast.deploy.co

tomcat spring-tomcat 启动spring报如下错误,~~急救高手解决!!

问题描述 tomcat 启动spring报如下错误,~~急救高手解决!! org.springframework.beans.factory.BeanDefinitionStoreException: Line 9 in XML document from class path resource [applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: Ca

main测试spring的一个小问题

问题描述 public static void main(String[] args) throws isException {ApplicationContext act=new FileSystemXmlApplicationContext("classpath:cn/com/myweb/spring/applicationContext.xml");LevelBiz levelBiz=(LevelBiz) act.getBean("levelBiz");Lev

SpringBoot自学笔记(四)

SpringBoot自学笔记(四) 特此声明:本自学笔记,主要是参照<从零开始学Spring Boot>(作者: 林祥纤)一书,并对部分例子进行了改动,便于理解,非盈利为目的,仅供学习交流,如有侵权,立即撤下!  历史笔记链接:<SpringBoot自学笔记(一)>   历史笔记链接:<SpringBoot自学笔记(二)>   历史笔记链接:<SpringBoot自学笔记(三)>  (七)Srping Boot--使用JdbcTemplate及修改Sprin

SpringBoot自学笔记(三)

SpringBoot自学笔记(三) 特此声明:本自学笔记,主要是参照<从零开始学Spring Boot>(作者: 林祥纤)一书,并对部分例子进行了改动,便于理解,非盈利为目的,仅供学习交流,如有侵权,立即撤下!  历史笔记链接:<SpringBoot自学笔记(一)>   历史笔记链接:<SpringBoot自学笔记(二)>  (六)Srping Boot--整合Mysql及Hibernate 1.新建Maven工程,博主以"spring-boot-databa

SpringBoot自学笔记(一)

SpringBoot自学笔记(一)        特此声明:本自学笔记,主要是参照<从零开始学Spring Boot>(作者: 林祥纤)一书,并对部分例子进行了改动,便于理解,非以盈利为目的,仅供学习交流,如有侵权,立即撤下! (一)Srping Boot--入门程序HelloWord 1.使用Eclispe创建一个Maven工程(jar).这里以"spring-boot-hello1"为例命名. 2.修改pom.xml配置文件 <project xmlns=&quo

SpringBoot自学笔记(二)

SpringBoot自学笔记(二)     特此声明:本自学笔记,主要是参照<从零开始学Spring Boot>(作者: 林祥纤)一书,并对部分例子进行了改动,便于理解,非盈利为目的,仅供学习交流,如有侵权,立即撤下!        历史笔记链接:<SpringBoot自学笔记(一)>  (四)Srping Boot--使用FastJson返回Json格式数据 1.仍以上一节的"spring-boot-hello1"Maven工程为例. 2.修改pom.xml配

spring boot应用启动原理分析

spring boot quick start 在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个Web Server. 如果之前没有使用过spring boot可以通过下面的demo来感受下. 下面以这个工程为例,演示如何启动Spring boot项目: git clone git@github.com:hengyunabc/spring-boot-demo.git mvn spring-boot