如何在jar包中使用到spring容器中的bean

问题描述

如何在jar包中使用到spring容器中的bean

这个jar包要使用到这个工程中的某个类,而这个类的配置是由spring管理,怎么在这个jar包中获取到这个bean

解决方案

http://my.oschina.net/zjds/blog/371962

时间: 2024-11-03 22:09:46

如何在jar包中使用到spring容器中的bean的相关文章

mack 1 6-XMPP客户端Smack4.0.6 jar包,不能再jdk1.6中编译通过求大神解答?

问题描述 XMPP客户端Smack4.0.6 jar包,不能再jdk1.6中编译通过求大神解答? 利用XMPP协议进行客户端开发,使用Smack4.0.6 api jar包,在demo中无法编译通过 出现如下错误 java.lang.UnsupportedClassVersionError: org/jivesoftware/smack/SmackException : Unsupported major.minor version 51.0 at java.lang.ClassLoader.d

idea-IDEA生成可执行的jar包时候如何自动生成MANIFEST中的ClassPath

问题描述 IDEA生成可执行的jar包时候如何自动生成MANIFEST中的ClassPath 用eclipse导出可执行的jar包的时候可以自动把需要的依赖包打包到生成的jar包中,并且能自动把添加的包添加到MANIFEST.MF中的Rsrc-Class-Path 因为依赖的Jar包数量很多,有何办法能像eclipse,自动把依赖的包打包到生成的jar包中,自动生成MANIFEST中的Class-Path?

Spring容器中Bean的作用域

    当通过Spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域.Spring支持如下5种作用域: singleton:单例模式,在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例 prototype:原型模式,每次通过容器的getBean方法获取prototype定义的Bean时,都将产生一个新的Bean实例 request:对于每次HTTP请求,使用request定义的Bean都将产生一个新实例,即每次

浅谈spring容器中bean的初始化_java

当我们在spring容器中添加一个bean时,如果没有指明它的scope属性,则默认是singleton,也就是单例的. 例如先声明一个bean: public class People { private String name; private String sex; public String getName() { return name; } public void setName(String name) { this.name = name; } public String get

如何从当前spring容器中获得bean?

问题描述 在用spring做一个web项目,有一个需求是在没有servletContext的情况下,根据beanId获得当前容器中的具体bean对象.请问如何实现?注意,这个beanId可能是外部系统传过来的,所以无法用@autowire提前注入.发现WebApplicationContext wac = ContextLoader.getCurrentWebApplicationCon;但这个方法只能获得web容器,我想做的是获得当前的spring root container即无论当前是通过

【Maven】解决maven打jar包报错 source 1.3 中不支持注释 (请使用 -sour

问题:maven在进行打包时,报 '请使用-source 5 或者更高版本以启用XX'的信息并导致打包失败. 原因:maven默认的编译插件的java版本较低,导致其不支持例如泛型,注解等用法. 解决方法:在项目的pom.xml文件中加入以下内容用来指定版本,配置如下: 1

解决maven打jar包报错 source 1.3 中不支持

  问题:maven在进行打包时,报 '请使用-source 5 或者更高版本以启用XX'的信息并导致打包失败. 原因:maven默认的编译插件的java版本较低,导致其不支持例如泛型,注解等用法. 解决方法:在项目的pom.xml文件中加入以下内容用来指定版本,配置如下: <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</gro

hibernate异常是在sturuts的action中捕获还是spring配置中捕获

问题描述 初次尝试使用SSH框架来做项目,发现如果出现hibernate异常的话页面上非常难看,希望可以捕获异常来换成信息提示的或把与业务操作无关的异常进行屏蔽 解决方案 一般来说,可以将异常抛到action层进行捕获,然后通过struts的配置文件设置统一的异常页面,将异常信息可以作为隐藏显示到页面上,通过右键查看源文件时,可以看到详情.而用户可以看到的只有一个比较有针对性的提示,这样界面也比较美观,也便于开发人员定位问题.解决方案二:配置struts.xml global-exception

执行可运行jar包时读取jar包中的文件

可运行的jar包,都会在META-INF\MANIFEST.MF中设置Main-Class. 那么如何在jar包中读取其中的某个文件呢? 注意:是在可运行的jar包中读取该jar包中的文件,也就是说读取jar包中文件的这段代码在该jar包中  TestUrl类内容如下: Java代码   import java.io.IOException;   import java.io.InputStream;   import java.net.MalformedURLException;   impo