草庐IT

spring-transactions

全部标签

java - GWT 和 Spring MVC,值得吗?

是否有理由使用SpringMVC(或其他类似框架)作为GWTRPC的服务器?据我所知,Spring99.9%的特性都不会用到。然而,许多人正在寻找将它们结合使用的最佳方式。有人可以解释一下,当您在服务器端只需要业务逻辑时,将MVC框架(在服务器上)与GWT一起使用有什么好处? 最佳答案 我没有看到将SpringMVC或其他企业JavaMVC库(如Struts)与一个层一起使用的任何普遍好处-如您所说-仅提供业务逻辑(因此可以保持小而干净尽可能)。但Spring本身不仅仅是一个Web(MVC)框架层,使用依赖注入(inject)或AO

java - 在 Gradle 中从 Spring Boot 中排除 Tomcat 依赖项

我将SpringBoot与Jetty结合使用,看来我无法在我的Gradle构建文件中排除所有Tomcat依赖项。build.gradle相关部分:compile("org.springframework.boot:spring-boot-starter"){excludemodule:"tomcat-embed-el"}compile("org.springframework.boot:spring-boot-starter-jetty")compile("org.springframework.boot:spring-boot-starter-web"){excludemodule:

java - Spring @SessionAttribute 如何在同一 Controller 中检索 session 对象

我正在使用Spring3.2.0MVC。因为我必须将一个对象存储到session中。目前我正在使用HttpSessionset和get属性来存储和检索值。它只返回字符串而不是对象。当我尝试在session中设置对象时,我想使用@SessionAttribute但我无法检索session对象@RequestMapping(value="/sample-login",method=RequestMethod.POST)publicStringgetLoginClient(HttpServletRequestrequest,ModelMapmodelMap){StringuserName=r

java - 找到了多个名为 [spring_web] 的片段。这对于相对顺序是不合法的

我有一个springboot应用程序,当我使用Intellj的嵌入式服务器运行它时,它运行良好。但是,当我将其打包成.war文件并将其部署到tomcat上时,出现以下错误:org.apache.catalina.LifecycleException:Failedtostartcomponent[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/file-upload-0.0.1-SNAPSHOT]]atorg.apache.catalina.util.LifecycleBase.start(Lifecyc

java - Spring 按类型列出 bean

在Spring中有没有一种方法可以自动填充一个列表,其中包含一个类型的所有bean及其任何子类型?我有一个setter方法,如下所示:setMyProp(Listlist)我想在MyType的任何bean和MyType的所有子类中Autowiring。谢谢,杰夫 最佳答案 是的,你可以做到这一点。spring文档说:ItisalsopossibletoprovideallbeansofaparticulartypefromtheApplicationContextbyaddingtheannotationtoafieldormeth

java - Spring框架配置问题 "prefix context for for element context:annotation-config is not bound"

我有一个奇怪的问题,我似乎无法找到。我可以毫无问题地与其他服务器一起使用,但我似乎无法让这台服务器正常工作。我看到的最接近我的问题的帖子是这篇帖子Theprefix"context"forelement"context:component-scan"isnotbound所有其他的确实只是因为前缀不在xml文件中。我希望有人能在这里指出我正确的方向。SpringXML文件:所以我知道了,但是出现了这个错误:org.xml.sax.SAXParseException:Theprefix"context"forelement"context:annotation-config"isnotbo

java - 如何在 Spring 中加载系统属性文件?

我有一个属性文件,我想将其加载到系统属性中,以便我可以通过System.getProperty("myProp")访问它.目前,我正在尝试使用Spring像这样:但是,当我尝试通过System.getProperty("myProp")访问我的属性时我得到null.我的属性文件如下所示:myProp=helloworld我怎样才能做到这一点?我很确定我可以设置运行时参数,但我想避免这种情况。谢谢! 最佳答案 在Spring3中,您可以通过这种方式加载系统属性: 关于java-如何在Spr

java - Spring-security - 无法访问 ServletException

我喜欢使用spring-security模块,但是当我按照spring项目的教程(http://docs.spring.io/spring-security/site/docs/3.2.x/guides/helloworld.html)进行操作时,编译器返回了这个:[ERROR]COMPILATIONERROR:[INFO]-------------------------------------------------------------[ERROR]\springframework\security\samples\config\SecurityWebApplicationIn

java - 在 Spring Bean 中使用 session 作用域

我将JSF2用于View,将Spring用于业务逻辑。我正在尝试使用注释(@Scope("session"))将session范围设置为我的一个springbean,但我遇到了这个异常:SEVERE:Contextinitializationfailedorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'handleFiles':Injectionofautowireddependenciesfailed;nestedexceptionisorg.springframewor

java - Spring 联合测试

我有一个mavenspring项目(最新版),我想写一些junit测试(最新版)。我遇到的问题是我的springbean是Autowiring的,当我从junit测试调用它们时,我得到空指针异常,因为spring不会Autowiring它们。如何加载上下文以便Autowiring? 最佳答案 你学过吗TestingSpring引用文档中的章节?这是您应该开始的示例:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfigurationpublicclassMyTest{@Resour