草庐IT

Spring-boot-websocket

全部标签

java - 在 JSP 中 Autowiring Spring Beans 的最干净的方法是什么?

我们目前正在向一个仅使用JSP而没有任何前端框架的旧Web应用程序添加一些新功能。我们最近添加了Spring,我们希望在修改后的JSP中Autowiring我们的bean,而不是重写所有内容以使用SpringMVC、Struts2或Tapestry5。我们按类型使用Autowiring,因此它会导致在JSP中获取一些类似这样的代码,同时之前获取Web应用程序上下文(如“wap”):MyDaomyDao=(MyDao)wap.getBeansOfType(MyDao.class).values().toArray()[0];我们不希望使用这样的代码,而是像使用@Autowired注释将我

java - 在 Spring MVC 中使用@JsonView

我正在使用以下bean定义使我的spring应用程序使用JSON进行通信这个消息转换器bean是否可以使用@JsonView注释? 最佳答案 @JsonView是alreadysupported从v1.4开始在JacksonJSON处理器中。新编辑为Jackson1.9.12更新根据v1.8.4documentation我使用writeValueUsingView的函数现在已弃用改用ObjectMapper.viewWriter(java.lang.Class)......然而这也已弃用从1.9开始,改用writerWithView

java - Spring Boot DevTools 在 Eclipse 中不工作

我使用Spring、JPA、MySQL和Web构建了一个应用程序。我在模板文件夹中正常开发了一个静态页面,并且可以正常工作。但是,当我在静态页面上更改某些内容时,我无法重新加载更改。然后,我打开pom.xml并添加org.springframework.bootspring-boot-devtools我重新启动应用程序,但是,当我在静态页面上进行一些更改时,仍然无法正常工作。还有什么事要做吗?我的POM.xml4.0.0com.engsoftwarecobranca0.0.1-SNAPSHOTwarCobrancaDemoprojectforSpringBootorg.springfr

java - Spring Security HTTP 基本认证

我正在尝试使用SpringSecurity进行非常简单的基本身份验证。我已经正确配置了命名空间并且服务器中没有异常。在我的“servlet.xml”中,我得到了SpringSecurity的下一个:几乎一切都很完美:不是POST的方法不会提示任何登录表单,而POST方法会提示它。问题是,cucu和bob都无法登录。谁能看出我做错了什么?提前致谢!;-) 最佳答案 自动回答T_T两天我都在为这个代码苦思冥想......看来不是代码的问题。我正在使用Weblogic和Weblogic捕获带有“授权”header的请求,因此它不会到达我的

java - 接口(interface)的Spring依赖注入(inject)

嗯,我一直在看一些关于Spring依赖注入(inject)和MVC的教程,但我似乎仍然不明白我们如何具体实例化类?我的意思是,例如我有一个变量@AutowiredClassAsomeObject;我如何让spring创建someObject作为ClassB的实例来扩展ClassA?像someObject=newClassB();我真的不明白它在spring中是如何工作的,ContextLoaderListener是自动执行的,还是我们必须创建某种配置类,在其中我们确切指定spring应该将这些类实例化为什么?(在这种情况下,我在教程中的任何地方都没有看到)如果是,那么我们如何指定以及它

Spring框架Bean对象的五个作用域

​ 一、前言:Bean对象简介在Spring项目中,那些由Spring IoC容器所管理的对象,称为bean。简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。 而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。上一段描述简析:spring的bean对象和普通java对象的区别就是spring的bean对象由spring创建,spring容器管理,spring实现装配(注入)。普通java对象是指没有使用spring框架时,创建,管理,装配(注入)是由开发人员自己完成的。二、Bean对象的5个作用域:  

java - 在 Spring MVC 中绑定(bind) UUID

在SpringMVC中绑定(bind)UUID的最简单方法是什么,这样才行得通:@RequestMapping("/MyController.myAction.mvc")@ResponseBodypublicStringmyAction(UUIDid,StringmyParam)...使用上面的我目前得到以下异常:org.springframework.beans.BeanInstantiationException:Couldnotinstantiatebeanclass[java.util.UUID]:Nodefaultconstructorfound;nestedexceptio

java - Spring 的本地化不会切换语言

主题在主题中-我无法弄清楚我的SpringMVC应用程序中的语言环境切换有什么问题。作为教程,我使用的是link+我尝试了在谷歌中找到的不同变体。当我单击我的网页链接以更改语言时,字符串?lang=XX被附加到地址,但没有任何反应。这是我的servlet-context.xml我的Controller:packageua.dod.picload.web;importjava.util.Map;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.Requ

java - Spring boot 应用程序失败方法 org.postgresql.jdbc4.Jdbc4Connection.createClob() 尚未实现

我正在使用springboot命令行运行器应用程序,它在PostGIS方言中挂起,下面的堆栈跟踪包含正在发生的事情。无法理解出了什么问题,我有hibernate空间查询。2018-04-0612:11:08.554INFO31495---[main]replayer.Main:Noactiveprofileset,fallingbacktodefaultprofiles:default2018-04-0612:11:08.780INFO31495---[main]ConfigServletWebServerApplicationContext:Refreshingorg.springf

java - Spring MVC 中的 HandlerInterceptor 和 HandlerInceptorAdaptor 有什么区别?

HandlerInterceptor和HandlerInterceptorAdaptor都有preHandle和postHandle方法。但是我无法理解它们在实现方面有什么区别。 最佳答案 针对接口(interface)而不是实现编程始终是一个好习惯,SpringFramework通过提供相当多的此类接口(interface)来使用这种做法,HandlerInterceptor是其中之一。其中一些接口(interface)比其他接口(interface)更丰富。因此,如果您作为客户想要为他们提供自定义实现并且只关心他们的一些方法,那