Spring JPA检测到可重入刷新

我对Spring2.5中jpa的openjpa实现没有什么问题。我的dao方法: @Transactional public User getUserByName(final String name) { return (User) getEntityManager().createQuery("select u from User as u where u.name = :name").setParameter("name", name).getSingleResult(); } 返

Spring 国家/地区列表中存在空格值问题

我目前正在从事一个Spring项目,我面临一个国家列表的问题。 以下列表是国家/地区的列表,我需要一个名称为emptySpace且id为0的国家/地区。列表正在成功显示国家,但这一个具有空空间值的国家是通过其id而不是其值显示的,如果我用任何值填充空空间,如“good job”,它将在国家列表中显示good job <c:forEach var="country" items="${country}"> <c:choose> <c:when

Spring3MVC和ApacheTiles 2集成错误

我一直在尝试将Spring(3.0.4和3.0.5)MVC与ApacheTiles(2.1.2、2.1.4和2.2.2)集成,但都没有成功。在每种情况下,我都会遇到以下错误: java.lang.NoClassDefFoundError:org/apache/tiles/startup/basictlesInitializer 根据Tiles文档,BasicTilesInitializer已被弃用。我认为Spring的最新版本会引用正确的类,但它没有,我仍然会得到相同的错误 我正在使用以下配置在

SpringMVC:自动保存功能(jQuery、Ajax…)

我想在我的页面上实现自动保存功能。但我真的不知道如何开始。我得到了一个有任务列表的对象。我希望每20秒提交一次表单,这样用户就不会丢失数据。它不一定是那样的。每次提交后,只要没有更改,提交按钮应被禁用 我正在使用SpringMVC。我做了一些研究,但我不是jQuery方面的专家,Spring。。。所以这对我来说很复杂。一个提示,或者一个有效的例子会对我有很大帮助 这是一张非常复杂的时间表。一页上至少有+/-50个文本框,具体取决于可用任务的数量 谢谢。我不知道什么是spring mvc,但在AS

对象列表的spring绑定

我有这个结构的目标 公厕清洁{ private Contacts contact; private List<Contacts> dnb360; private String operation; public String getOperation() { return operation; } public void setOperation(String operation) { this.operation = operation; } public

Spring 可以在JSP中的条件上使用usebean吗?

我有一个应用程序,允许用户进行搜索 根据输入的搜索条件,对DAO函数进行服务调用的模式是jsp事件->拦截器->处理器->服务->DAO->数据库,返回结果列表,结果列表显示在myView.jsp中 下面的代码用于读取JSP中的to数据: <jsp:usebean id="myTO" type="com.myPackage.MyTO" scope="session"/> 在身体里,就像 <%= myTo.getSomething() =%> 列表中的每个项目都可以单击

Spring 集成多个控制器在一个视图上查看多个视图

我有: 3个控制器子控制器。成功视图将重定向到父控制器url。 3个表单视图,每个视图与每个子控制器关联。 1个父控制器 1家长表格 父窗体由以下3个子窗体组成: <form id="1" method="get" action="url of first form"> </form> <form id="2" method="get" action="url of second form"> </form> <form id="3"

Spring 在同一XML文件中配置JPA中的多个持久化单元

我有两个数据库A,B。我在数据库A中有一个名为asample的表,在数据库B中有一个名为bsample的表。现在我想将数据从B数据库的bsample表传输到A数据库的asample表。为此,我必须在persistence.xml文件中使用两个持久性单元。我正在使用JPA,Spring。我是jpa的新手。谁能告诉我如何才能做到这一点 如果我使用下面提到的代码,我会得到这个异常: ERROR: org.springframework.web.servlet.DispatcherServlet - C

使用SpringMVC上载所有文件夹内容,包括子文件夹

我的问题是,我想使用网页选择一个文件夹,并使用Spring将该文件夹的所有内容上载到S3 我尝试了SpringMVC多部分解析器来上传文件,效果很好。我还使用JetS3t将文件夹和文件上传到S3。但是,我如何使用我的web应用程序选择一个文件夹,并告诉它将所有文件和子文件夹上载到S3。 我使用的是Spring MVC 3。没有使用基于“普通”HTML表单的文件上载。这与Spring或amazon无关,只是HTML中的一个限制。在WHAT工作组中已经加入了这个功能,但那是很久以前的事了,我认为它不

Spring Can';t配置<;表格:输入>;在<;foreach>;标签

我正在JSP中使用Spring表单标记库。我的命令对象包含一个列表,我想为JSP中列表的每个对象进行绑定。但是STS给了我一个例外,告诉我: Bean属性“testList[0]”不可读或具有无效的getter 方法:getter的返回类型是否与 二传手?] 以下是完整的异常代码: SEVERE: Servlet.service() for servlet [appServlet] in context with path [/mvc] threw exception [org.springfr

Spring 我应该如何在同一个tomcat上部署多个WebApp(使用相同的第三方JAR)以使用最少的RAM

我将有多个网络应用程序。如果我将所有第三方JAR放在每个war文件中(对应于每个webapp),则所有webapp都是基于java并使用Spring/hibernate等的;将会有巨大的内存占用空间 当第三方JAR(如spring/hibernate)在所有Web应用程序中都很常见时;什么是使内存使用最少的最佳方法?我可以想到的一个选择是将这些第三方JAR放在Tomcat/lib中,这样它们就可以在多个Web应用程序之间共享 还有其他更好的办法吗 我觉得你把内存(RAM)和磁盘存储搞混了 如果您

SpringMVC和注释,如何在表单包含不同字段(取决于组合框)的情况下进行验证

我正在努力实现以下目标: 我有一个以组合框开头的表单,假设用户必须选择“学生”或“老师” “学生”和“教师”在表单中显示的字段相同,但如果选中“教师”,我将显示更多字段(这些字段首先隐藏,当用户选择“教师”时,我将使用jQuery显示) 问题是,我希望只有在选择“教师”时,这些字段才是必填字段 我不知道该怎么办,我认为不可能使用如下注释: @NotBlank private String teacherCourse; 因为当用户选择“学生”单选按钮时,此字段将始终为空 有什么想法吗?我可以使用

Hibernate 4多租户Spring 3架构导出错误

我正在尝试使用多租户选项和自动模式创建配置Hibernate SessionFactory,但是我遇到了以下错误: java.lang.NullPointerException at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51) at org.hibernate.too

Spring 使用camel发送转换的jms

有人能帮我吗。我正在尝试使用camel发送消息。也许我的概念错了 我想向activemq发送一条简单的消息。我有一个messageService是一个sendmethode。问题是我正在发送一个pojo作为消息,我希望它自动转换为json字符串。这就是为什么我试着用骆驼 我定义了一个rout,它指向我的发送方法,并在rout中添加了一个封送员 问题在于,camel似乎每秒都在不断地发送jms消息。 我想要的是,当我调用sendMethode时,camel将我的消息输出转换为json 以下是我的路

使用Spring在不同的服务器(如JBoss/Glassfish)之间分发业务逻辑,并且仍然在一个事务下

我愿意使用Spring创建一个示例(代码),其中业务逻辑将分布在不同的服务器(如JBoss或Glassfish)上,并且仍然在一个事务下?首先,这在春天是可能的。我知道使用EJB有这个选项。同样,我们在春天也有类似的技术吗?我正在寻找同步通信方法,而不是使用异步面向消息的中间件。感谢您的帮助/指点 谢谢 PrakashSpring支持RMI或提供自己的远程处理机制,但根据文档,他们不提供任何远程事务传播 类似问题:

Spring应用程序级事务

我们正在使用一个服务提供者来填充一些通用服务。某些服务需要在事务中完成,如下所示: service.transferAccount() service.changeAccountType() service.closeAccount() 因此,我们需要开发一个方法TransderAccount\u changeCount\u CloseAccount(),它可能如下所示 TransderAccount\u ChangeAccount\u CloseAccount() 我们这里没有任何数据库。这

将多个spring应用程序组合为一个

我已经开发了3个Web应用程序,它们都应该是独立的,因为它们的用途非常不同。我在每个应用程序中使用LDAP身份验证来登录,并根据LDAP组为用户分配角色。此角色确定用户在web应用程序中的访问权限。我希望能够登录到一个应用程序,并能够以正确的用户权限访问所有应用程序。有没有一种简单的方法可以做到这一点?您可以使用CAS之类的单点登录框架。您可以有一个中央服务器,它将对用户进行身份验证,并将用户重定向到用户试图访问的应用程序。身份验证服务器将在身份验证后写入cookie,用于将用户自动登录到其他应

spring批处理未停止,内部作业继续运行

我有嵌套作业,主作业调用许多子作业,它们再次调用其他子作业。我使用spring批处理远程分区来分区步骤执行 若我使用SpringBatch管理停止主作业,它不会停止作业。所有作业都在运行 它应该停止所有内部作业,并在重新启动时从停止内部作业的同一位置启动内部作业 这是因为嵌套作业吗?是否存在嵌套级别的限制?或者是因为远程分区的缘故?Spring批处理目前不支持从父作业停止子作业的功能。你要做的就是阻止孩子,然后是父母。话虽如此,这似乎并不是一个不合理的增强,拉式请求总是受欢迎的。请查看org.s

从acegi-0.5.2升级到spring security的路径

我正在从acegi迁移到spring安全插件,遇到了一个问题。我在数据库中有使用加密的未加盐md5哈希的现有用户 如果我理解正确的话,acegi-0.5.2没有使用salt,而最新的spring security具有强制salt。因此,我对升级路径感到困惑 这似乎是一种相当常见的升级场景。非常感谢您的任何建议。看起来这不是一个腌制问题,而是哈希值被一次又一次地哈希 grails.plugin.springsecurity.password.hash.iterations=1 这是我的解决办法 从

spring security restful接口-改进json请求,以免传递明文密码

我有一个SpringMVC3.0WebApp,它使用SpringSecurity。我已经在spring安全登录服务中实现了一个基本的json服务,但就我而言,这还不够确定 在我的json请求中,我正在以纯文本形式传递以下类型 {"j_username":"myPlainTextUsername", "j_password":"myPlainTextPassword" , "j_store":"1"} 我的所有密码都使用直接的md5加密存储在数据库中。我的应用程序使用以下spring配置 <

上传文件并将参数发送到SpringPortlet控制器

你们中的任何一个人能告诉我如何使用SpringMVCPortletController上传文件并将输入参数传递给控制器吗 jsp中的操作URL和表单: <portlet:actionURL var="addDetailsURL"> <portlet:param name="addDetails" value="addDetailsValue"/> </portlet:actionURL> <div id = "<portlet:na

销毁期间,存储在Spring(HTTP)会话中的数据不会从Redis中删除

我正在使用新发布的Spring会话组件进行PoC。这由Redis存储库进行备份,会话和存储在会话中的对象/数据都将持久化到该存储库中 已在应用程序中创建会话 在Redis CLI中运行“Keys*”命令并看到一个新条目(如“spring:session:sessions:6b55103a-baf5-4a05-a127-3a9cfa15c164”) 在应用程序中,向会话添加了一个自定义bean 在Redis CLI中运行“Keys*”命令,并看到了另一个新条目 这个bean(如“\xac\xed\

如何使用SpringRESTTemplate在JHipster中访问SpringRESTAPI

我已经与一些实体建立了JHipster主页上所描述的那样。使用AngularJS的前端工作得很好,还有API页面,让我可以按预期测试我的服务 现在,我尝试使用Spring的RestTemplate编写一个REST客户端,如下所示: public List<SomeEntity> getAllEntities(){ URI uri = URI.create("http://localhost:8080/api/entities"); HttpHeaders http

如何在SpringXD中跨模块共享bean

假设我想用这个定义创建一个流 文件| serviceActivator1 |转换| serviceActivator2 在这个定义中,我有两个自定义模块。我的理解是SpringXD将创建每个组件/模块的子上下文,并将其部署在容器中 如何跨serviceActivator1和serviceActivator2共享单个bean。基本上,这个bean应该在父上下文中定义,而不是在每个模块的子上下文中定义。请参阅。请记住,如果模块在同一个容器中运行,那么它们只会看到同一个bean实例 您还需要一个自定义

方法参数不匹配的Spring Hystrix单一回退

我想知道是否可以实现如下内容,因为我有很多端点变体,并且每个端点都有一个带有匹配参数的回退方法非常混乱。或者,全球撤退也可以 @RestController @RequestMapping(value = "/rest") class SomeRestController { @RequestMapping(value = "/test2", method = { RequestMethod.GET}) @HystrixCommand(fallbackMethod = "fall

Spring 身份验证时阻止跨源请求

我正试图设计一个OAuth2身份验证系统来保护各种后端API。我从下载和安装开始 但我的项目需要两个主要的架构更改: 1.) The main portal UI must be running in Node.js, so that users can view a public site and also login using a Node.js-hosted app that makes REST calls to a backend authentication

在SpringOAuth2中,为什么即使我在资源服务器中标记了资源,它仍然没有受到保护?

我, 我将Spring 3.2.11.RELEASE与Spring-security-oauth2v2.0.7.RELEASE一起使用。我想设置一个资源服务器,这样,如果一个客户端正确地提交了他们的id和机密以及一个授权类型的客户端\ U凭据,他们就可以使用生成的令牌将数据发布到URL。但是,我不知道如何保护该URL(即使令牌不正确,我也可以发布到该URL)。下面是我如何配置我的资源服务器 <oauth:resource-server id="resourceServerFilter" e

数据源应该由Spring还是web容器管理?

我试图了解在现实生活中的企业应用程序(例如,web应用程序,使用Spring框架)中,谁应该管理数据源?我可以想出两种方法: (i)在Spring配置中定义的数据源,应用程序可以根据需要从Spring容器中获取数据源 (ii)在web容器中定义的数据源(例如),然后应用程序可以从容器中获取数据源 现在,我有以下问题: Q1)在场景(i)中,我相信我们可以使用Spring的DI注入数据源,因为它是由Spring管理的。对吗 Q2)在场景(ii)中,获取数据源的唯一方法是使用JNDI查找,因为数据源

通过Spring Boot将选中的值从复选框列表中获取到控制器

我使用SpringBoot和Thymeleaf作为查看器,我想从表中删除所有选定的项。因此,我需要向控制器传递一个列表,其中包含所选复选框中的值 这是我对控制器的方法: @PostMapping("/admin/rates/prices/delete") public String delete(@ModelAttribute Rate price, ServletWebRequest request){ if(request.getParameterValues("idChecked

找不到Spring启动jsp文件

我正在开发简单的Spring Boot MVC应用程序。以前我只使用Spring+Hibernate(也就是servlet.xml等),我正在尝试重建项目以使用SpringBoot。尽管我已经阅读了很多关于Spring Boot的答案,但我仍然无法修复Spring Boot找不到.jsp文件的问题——它显示了白色标签错误页面。 很多答案都是关于在pom.xml中包含tomcat嵌入jasper和jstl,但我已经有了它。我正在使用IntelliJ IDEA 17 Ultimate、Tomcat

Spring 4.1.6 JdbcTemplate Blocking和Synchronus?

我有一个注入的JDBCTemplate实例,代码基本上是执行的 private JdbcTemplate template; public OutputType getOutput(InputType input) { CallType call = new CallType(input); CallbackType callback = new CallbackType(input); OutputType output = (OutputType) templat

Spring 为什么3号反应堆需要单核反应堆?

反应器3有两种主要数据类型,它们都是反应流发布器 reactor.core.publisher.Mono reactor.core.publisher.Flux 我理解Mono是由0或1个元素组成的流与Flux是由0或N个元素组成的流之间的区别 既然Mono和Flush都在实现org.reactivestreams.Publisher,为什么我们需要这两种类型?为什么不把Flux用于所有事情呢?想想在非反应性世界中会发生什么:我们可以决定让所有函数返回List,即使我们知道它们只返回一个元素

Spring 如何在会话即将过期时获得通知?弹簧靴

我试过使用 public void onApplicationEvent(ApplicationEvent event) { if(event instanceof SessionDestroyedEvent){ 及 首先,我根本没有得到SessionDestoryedEvent事件 似乎spring可能会在会话过期后通知我们。 在会话过期之前,是否有可靠的方法获得通知 我希望解决方案没有spring会话包 我不会用下面的代码创建sessionDestroyed或sessionCrea

Spring 获取删除请求的403错误-HYBRIS

我正在尝试调用AccountSavedCartsPageController中的deleteSaveCartForId方法: @RequestMapping(value = "/{cartId}/delete", method = RequestMethod.DELETE) @ResponseStatus(value = HttpStatus.OK) @RequireHardLogIn public @ResponseBody String deleteSaveCartForId(@PathVa

Spring 找不到该网址的网页:http://localhost:8080 春靴

我已经启动了我的Spring boot应用程序,当我看到控制台时,应用程序已启动,但当我尝试打开浏览器运行时,它显示找不到网址的网页:。这里有什么问题?这是我的密码 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplic

Spring 两个微服务之间的HTTPS通信

我的情况是: 我有3个微服务(Spring Boot应用程序)。我想在服务A和服务B之间实现https通信,但无法在服务A和服务C之间进行https通信 另外,服务A是一个用SSL保护的服务器,服务B和服务C是客户端 我已尝试创建server.jks,其中我有服务器证书,并从agent.jks导入了证书 另一方面,agent.jks拥有他的证书,并从server.jks导入了证书。所以keystore和truststore都准备好了(至少我认为是这样) 服务A在/resources文件夹中有服务

SpringBoot如何将Thymeleaf视图解析器放入其bean容器中

这是一个spring启动项目,网页由Thymeleaf呈现。当我将spring boot starter thymeleaf放入pom.xml中并启动应用程序时,它正试图在其容器中找到实现ViewResolver的所有bean。你看这里它找到了thymeleafViewResolver 我只是好奇,SpringBoot何时以及如何将这个ThymeleafViewResolver类放入它的bean容器中 这是由于SpringBoot特性,它将根据诸如是否可以从类路径中找到库,或者是否开发人员已经定

Spring云生产者异常-java.lang.IllegalStateException:生产者关闭后无法执行操作

Spring云生产者引发异常-java.lang.IllegalStateException:生产者关闭后无法执行操作 嗨 我们给出了一个基于spring云的微服务应用程序。在该应用程序中,我们在向Kafka生成消息时出错。我们正在使用下面的Spring云版本 Spring云版本 格林威治 以下是卡夫卡制作人使用的接口定义 String INPUT = "jobmanager-in"; String OUTPUT_C = "collection-out"; String OUTPUT_P

Spring 全体队员名单

我想显示所有现有团队的列表,但在屏幕上我只看到我添加的最后一个团队 未显示先前创建并位于存储库中的团队 teamList.html <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <

Spring JPA双向@ManyToOne不';行不通

我们用双向@manytone关系链接了两个实体,如下所示: @Entity @Setter @Getter @Builder @NoArgsConstructor @AllArgsConstructor(access = AccessLevel.PRIVATE) public class Foo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @OneToMa

试图为Spring Boot中的请求创建“通用”日志解决方案

我目前正在尝试为我正在处理的API中的每个请求创建一个信息日志,但是我没有在控制器级别为每个请求创建一个日志,我想尝试创建一个全面解决方案,但我无法实现我的目标 我决定开始使用Spring的@Aspect注释,但使用它不是最好的主意,因为我必须为我拥有的每个控制器创建一个方面 经过一番挖掘,我找到了两条可能的解决途径,我可以尝试,@ControllerAdvice并创建一个拦截器,从理论上讲,这是我认为最有可能成功并成为一个干净的解决方案的想法 问题是我找不到关于这些想法的很多信息 对于@Con

Spring 禁用用于与SB 2.4集成测试的领事

由于在sb2.4中新增了SB配置属性spring.config.import,我无法让集成测试正常工作。在此之前,我使用spring.cloud.consul.enabled:false进行了bootstrap test.yml,效果很好。自从升级到2.4.3,我在application-yml中导入了spring.config.import:“consur:”,并且在application-test.yml文件中似乎没有禁用它。我尝试了在application test.yml中覆盖sprin

带JWT和登录用户筛选器的Spring安全性

我正在使用SpringBoot创建微服务,并实现了JWT身份验证和API网关 我所有的下游微服务都在防火墙后面,没有任何认证或授权 现在,我想知道,如果管理员登录,他/她可以查看与客户机相关的所有记录,但如果客户机登录,他只能查看与其id相关的记录 现在,我如何发送哪个客户端正在尝试访问API,以便下游微服务仅为登录的客户端获取数据

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 1253 页