我正在导出一个包含类的JAR:
public class SerializerHelper {
public String toJson(final Object src) {...}
}
和trialApplicationContext.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="serializerHelper" class="com.trial.SerializerHelper"/>
</beans>
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- Replace all @Autowired by its instances -->
<bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>
<import resource="classpath*:trialApplicationContext"/>
<bean id="booksSerializer" class="com.trial.BooksSerializerImpl" />
...
</beans>
public interface BooksSerializer {
String getBooks();
}
public class BooksSerializerImpl implements BooksSerializer {
@Autowired
private SerializerHelper serializerHelper;
...
}
请使用上下文组件扫描来扫描您的包,这样您的声明spring bean可以被spring容器发现。在applicationcontext.xml
中声明它
<context:component-scan base-package="com.jartrial.*, com.trial.*" />
我有一些限制做一个新的构建。因此,我使用winRAR工具替换了X.jar中的META-INF\maven\com.fasterxml.jackson.core\jackson-databind文件夹。
是的。这种问题已经被问了很多时间了。这是我得到的。 我有一个用gradle构建的jar文件(将被称为“库”)。这个库在(依赖项)中嵌入了一个解压缩的jar。库的内部包(文件夹树)和嵌入类处于同一级别。例如,com.xxx.yyy是库,com.xxx.aaa是嵌入的、解压缩的jar类(依赖项)。 如果我以“独立的方式”运行jar(Java-jar等),它就能正常工作。 但如果我将这个jar作为库添加
嗨,我正在尝试从Spring网站上做这个教程。http://spring.io/guides/gs/rest-service/ 在Eclipse M2E中将最终的Jar文件作为目标运行时,我得到了一个错误。 我有一个maven java核心项目。我成功地执行了“cleanpackage”命令,但在jar构建之后,我无法运行它。我在dos命令提示符下确认了jar是否运行正常,方法是将jar放在不同的
嗯,这很尴尬。我想使用log4j-over-slf4j进行日志记录,因此我将jar添加到项目中,并在WebLogic应用程序中指定使用包<code>org.slf4j* 但问题是WebLogic上的commons jar库具有slf4j-log4j12.jar,这会产生冲突: 我该如何告诉 WebLogic 忽略该包?
我有一个需求,我想找到运行的jar中的jar的路径。假设有一个名为example-1.0.0.jar的罐子在一个名为main-1.0.0.jar.的运行罐子里,我想知道运行罐子里存在的罐子的路径。 编辑1:例如,jar是项目中的一个依赖项。例如,假设我的项目中有一个log4j依赖项,我想知道log4j jar在类中的路径。我怎样才能找到路?
我试图在NetBeans中建立一个胖罐子。当我点击clean时,它显示以下错误: C:\workspace\travel_agency\nbproject\build-impl.xml:63:源资源不存在:C:\workspace\travel_agency\dist\nblibraries.properties 然后单击错误,它会将我发送到build-imple.xml文件中的以下行: