草庐IT

spring-cloud-starter-lo

全部标签

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

java - Spring JUnit 测试用例失败

我尝试为ProductDAO类运行一个JUnit测试用例,它是springweb应用程序的一部分。但它仍然失败。我不确定我的test-context.xml文件。我在路径src/test/java中有ProductDAOImplTest类,并且在堆栈跟踪中提到的ProductController类保存在路径中src/main/java.ProductDAOImplTest@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("file:src/test/resources/test-context.xml")@Tran

Spring-Cloud中服务发现是什么?干什么的?怎么用?

 🐓 是什么SpringCloud通过Eureka或Consul等服务注册与发现组件来实现微服务间的相互感知。服务提供者将自己的服务信息注册到注册中心,服务消费者从注册中心获取服务提供者的信息,从而进行服务调用。 🐓 干什么在SpringCloud中,服务发现是一种机制,用于自动检测和定位分布式系统中的服务实例。它允许服务实例在启动时向服务注册中心注册自己的网络地址,并且服务消费者可以从服务注册中心查询和获取所需服务实例的网络地址。这样,服务消费者就可以通过服务发现机制动态地找到并调用服务提供者,而无需硬编码服务提供者的网络地址。通过使用服务发现机制,SpringCloud应用程序可以更加灵活