草庐IT

uber-jar

全部标签

java - Spring 依赖注入(inject)和插件 Jar

我的Web应用程序使用后端服务的默认impl运行。应该能够实现接口(interface)并将jar放入插件文件夹(不在应用程序类路径中)。一旦服务器重新启动,想法是将新的jar加载到类加载器中,并让它参与依赖注入(inject)。我正在使用@Autowired使用SpringDI。新的插件服务impl将具有@Primary注释。因此,给定接口(interface)的两个impl,应该加载主接口(interface)。我将jar加载到类加载器中,并且可以手动调用impl。但是我无法参与依赖注入(inject),并让它替换默认的impl。这是一个简化的例子:@Controllerpubli

java - 我不能 @Autowire 一个存在于依赖库 Jar 中的 Bean 吗?

我有一个SpringBoot应用程序(Y),它依赖于一组打包为x.jar的库文件,并在应用程序Y的pom.xml中作为依赖项提及。x.jar有一个名为(User.java)的bean应用程序Y有一个名为(Department.java)的java类当我尝试在Department.java中AutowiringUser.java的实例时,我收到以下错误我不能@Autowire一个存在于依赖库Jar中的Bean吗?Couldnotautowirefield:privatecom.Useruser;nestedexceptionisorg.springframework.beans.fact

java - spring 3.0.5 库 jars

所有,我从Spring开始并获得了Spring3.0.5发行版。我看到以下jar:org.springframework.aop-3.0.5.RELEASE.jarorg.springframework.asm-3.0.5.RELEASE.jarorg.springframework.aspects-3.0.5.RELEASE.jarorg.springframework.beans-3.0.5.RELEASE.jarorg.springframework.context.support-3.0.5.RELEASE.jarorg.springframework.context-3.0.

java - Spring Boot中jar和war的区别?

我即将使用SpringBoot使用SpringFramework用Ja​​va构建我的第一个网站,在jar中构建它要容易得多,但我有几个问题。一般有什么区别?在jar文件中,View位于/resources/templates下,但在war文件中,View位于/webapp/WEB-INF/.有什么区别?我可以在在线主机上部署jar吗? 最佳答案 可以告诉SpringBoot生成一个“胖JAR”,其中包括所有模块/服务的依赖项,并且可以使用java-jar运行.请参阅“使用Maven创建可执行JAR”here.SpringBoot也

java - 缺少工件 javax.transaction :jta:jar:1. 0.1B(问题不同,因为您可能会看到分辨率不同)

我正在尝试使用示例Struts2+Spring+Hibernateintegrationexample来学习Hibernate-Spring-Struts.但在创建pom.xml后出现此错误:Missingartifactjavax.transaction:jta:jar:1.0.1B我仅在创建pom.xml文件方面取得了进展,并进行了更改以包含最新的库。这是我的pom.xml:4.0.0S3HMavenS3HMaven0.0.1-SNAPSHOTjarS3HMavenhttp://maven.apache.orgUTF-8junitjunit4.11testjavax.transac

spring - 不使用 Maven 下载 Spring Jars

如果您无法忍受Maven或任何其他构建管理工具,如何下载SpringFrameworkjar。据我所知,您似乎必须在Google上花费许多令人沮丧的时间来了解如何做到这一点。我认为Spring应该很容易。我要做的只是使用Eclipse和Tomcat编写一个简单的HelloWorld应用程序。为什么Spring3这么难? 最佳答案 去那里http://repo.spring.io/release/org/springframework/spring/你可以看到所有版本,比如老派 关于spr

spring - 一个 Spring Boot 项目,部署到 JAR 或 WAR

有没有办法在不改变pom.xml或应用程序源代码的情况下将单个SpringBoot项目打包到JAR和WAR中?我已阅读ConvertingaSpringBootJARApplicationtoaWAR,但它将项目转换为WAR并且它失去了被打包为JAR的能力。我不希望mvnpackage两者兼得。我想要的是类似mvni-want-a-jar的东西,它将项目打包为JAR。或者我可以运行mvni-want-a-war并将项目打包为WAR。这可能吗? 最佳答案 我设法通过添加来做到这一点${packaging.type}到POM文件,然后为

带有静态内容的 Spring Boot 项目在运行 jar 时生成 404

Spring最近发布的关于在SpringBoot项目中使用静态Web内容的博文(https://spring.io/blog/2013/12/19/serving-static-web-content-with-spring-boot)表明可能会使用多个资源目录:/META-INF/resources//资源//静态//公共(public)/这要归功于WebMvcAutoConfiguration类,它自动将这些目录添加到类路径中。这一切似乎都很好,并且在使用spring-boot-maven-pluginspring-boot:run目标时似乎可以工作,你所有的静态内容正在运行(例如

java - 我在哪里可以找到@Inject jar

我正在遵循thissite中的MVC单元测试说明。,但我找不到@Inject注释的jar。有人知道jar在哪里吗? 最佳答案 通过Maven:javax.injectjavax.inject1或从项目主页:http://code.google.com/p/atinject/另外,thisMvnRepository.compage为Ivy、Gradle等其他构建工具提供必要的配置。 关于java-我在哪里可以找到@Injectjar,我们在StackOverflow上找到一个类似的问题:

java - 什么是 `spring-boot-starter` jar ?

在SpringBoot中,有一些关于spring-boot-starter模式的jar。所有这些jar不包含任何包。它们有什么用?在MavenPOM中,添加了以下依赖项:org.springframework.boot:spring-boot-starter-weborg.springframework.boot:spring-boot-starter-actuatororg.springframework.boot:spring-boot-starter-security我实际上需要哪些SpringBootjar才能使用这些jar中的功能?我的项目没有任何依赖管理。我的项目是一个使用