spring相关内容

如何在 Spring Boot 中更改允许的标头

我目前正在使用 Auth0(和 Angular 2 GUI),它将请求中 "x-xsrf-token" 类型的标头发送到 Spring Boot API. 我收到错误: "XMLHttpRequest 无法加载 http://localhost:3001/ping.请求标头Access-Control-Allow-Headers 中不允许字段 x-xsrf-token飞行前响应." ..
发布时间:2021-11-30 17:24:57 Java开发

当请求的凭据模式为“包含"时,响应中的标头不得为通配符“*"

我使用 Auth0 进行用户身份验证,只允许登录用户访问 Spring(引导)RestController.在这一点上,我正在创建一个实时消息功能,用户可以在其中将消息从 Angular 2 客户端 (localhost:4200) 发送到 Spring 服务器 (localhost:8081) 使用 stompjs 和 sockjs. 尝试创建 Stomp 客户端并开始连接时,我收到以下控 ..
发布时间:2021-11-30 17:22:58 Java开发

Spring Boot + Spring Security 授权成功审计

有没有人设法让带有 Spring Security 的 Spring Boot 处理 AuthorizedEvent(即审计日志)? 我已经实现了以下应用程序事件监听器: @Component公共类 AuthorizationSuccessAudit 实现 ApplicationListener{private static Logger auditLogger = LoggerFacto ..
发布时间:2021-11-30 16:57:21 Java开发

将附加数据传递给 Hibernate Envers 中的 Custom RevisionEntity 的方法?

这是 RESTful 网络应用程序.我正在使用 Hibernate Envers 来存储历史数据.除了修订号和时间戳,我还需要存储其他详细信息(例如:IP 地址和经过身份验证的用户).Envers 提供了多种方式来进行自定义修订很棒的实体.我在修订实体上设置自定义数据时遇到问题. @RevisionEntity( MyCustomRevisionListener.class )公共类 MyCus ..
发布时间:2021-11-30 16:55:33 Java开发

使用Auditing时如何自定义Spring-Data注入的AuditingHandler?

我正在使用 Spring Data 1.5 和审计.AuditingEntityListener 的一部分有一个 setAuditingHandler 方法. 如何自定义 AuditingHandler 并指示 Spring-Data 注入我的自定义处理程序而不是默认的 org.springframework.data.auditing.AuditingHandler? 我尝试实例化我 ..
发布时间:2021-11-30 16:52:32 Java开发

出于审计目的,在 syscontext/连接上传递 ClientInfo/ClientIdentifier 与 Hibernate

我有一个 Web 服务,可以处理向 DB 插入/更新的数据.当客户端调用此网络服务时,UserId(当前登录到门户的用户)将在请求中发送.我需要将此 userId 传递给 Db 连接或在 sys 上下文 中设置它以用于审计目的.我们有现有的审计表和触发器,可以在实际表上插入/更新后插入/更新审计表.因此,为了跟踪这些更改,我需要以某种方式将此 UserId 传递给 connection,以便可以从 ..
发布时间:2021-11-30 16:50:29 数据库

用Java下载邮件附件

我查看了参考文档,Spring 似乎对发送邮件有很好的支持.但是,我需要登录邮件帐户、阅读邮件并下载任何附件.Spring邮件API支持下载邮件附件吗? 我知道您可以使用 Java Mail API 做到这一点,但在过去,我发现使用它非常冗长且令人不快. 编辑:我收到了一些回复,这些回复都指向描述如何发送带附件的邮件的教程,但我要问的是如何阅读来自收到邮件. 干杯,唐 解决 ..
发布时间:2021-11-30 15:05:04 Java开发

Grails 文件下载

我正在尝试创建一个允许用户上传他们喜欢的任何文件类型的站点.我已经很好地实现了这个功能,并且文件保存在服务器上.稍后他们可以下载文件进行查看,但我无法使用它. 我使用了我能掌握的任何示例,但它们都倾向于使用文本文件作为示例.我的问题是 pdf 和许多其他文件类型没有正确下载.它们似乎可以正常下载,但没有一个文件会成功打开.比较文件,似乎大部分文件内容是正确的,但某些部分不正确. 这是我 ..
发布时间:2021-11-30 15:03:15 其他开发

Spring AspectJ,方法执行前的切入点,其中注释了方法 OR 类

我正在尝试通过 Spring Aop AspectJ 样式获取注释的值,其中注释可以在类或方法上.我尝试了很多不同的东西,但只有当注释在方法上时我才能让它工作.我真的很想在类上注释 ONCE - 但建议类的所有方法 - 并在建议中访问类注释的值.这是我结束的地方: 注释: @Inherited@Target({ElementType.TYPE, ElementType.METHOD})@R ..
发布时间:2021-11-29 09:23:02 其他开发

Spring/@Transactional with AspectJ 完全被忽略

我使用 Spring-Data Neo4j 2.2.0-RELEASE.(我的以下问题适用于任何其他类型的实体映射,为什么不是 JPA) 在我的项目中,我有一个用 @Transactional Spring 的注释注释的公共方法,因为我想更新/保存其中的实体: public class MeetingServices {私有 UserRepository userRepository;pr ..
发布时间:2021-11-29 09:22:54 Java开发

@Secured 注释在使用 Autoproxy 的 AspectJ 模式下不起作用

我正在尝试让我的 Spring MVC 应用程序与 Spring @Secured 注释和 AspectJ 自动代理一起使用,但它似乎没有代理或识别我的 @Secured 注释.我有一个这样的控制器: @Controller@RequestMapping("/")公共类应用程序控制器{私有应用工厂应用工厂;@注入公共应用程序控制器(应用程序工厂应用程序工厂){极好的();this.applica ..
发布时间:2021-11-29 09:22:26 Java开发

找不到 org.aspectj.weaver.reflect.ReflectionWorld

我正在 Eclipse 4.3 中设置 Spring 3.2.3 + Hibernate 4 项目. 当我将代码 添加到我的上下文时,我开始在每个 bean 中收到以下错误: 构建路径不完整.找不到 org/aspectj/weaver/reflect/Refl ..
发布时间:2021-11-29 09:21:55 Java开发

在 Java 7 中使用 AspectJ AOP 时出错

我已将 Java 更新到版本“1.7.0_09-icedtea"(以前是 1.6)并收到以下消息: bean 实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化类[org.springframework.aop.aspectj.AspectJPointcutAdvisor]:构造函数抛出异常;嵌套异常是 j ..
发布时间:2021-11-29 09:21:38 其他开发

Aspectj 和捕获私有或内部方法

我已经用 Spring 配置了 AspectJ,它在“捕获"从类外调用的公共方法时工作正常.现在我想做这样的事情: public class SomeLogic(){公共布尔someMethod(布尔测试){如果(测试){返回内部A();} 别的 {返回内部B();}}private boolean innerA() {//一些逻辑}private boolean innerA() {//其他一 ..
发布时间:2021-11-29 09:21:28 Java开发

Spring Optimistic Locking:如何重试事务方法直到提交成功

我将 Spring 2.5 和 Hibernate JPA 实现与 Java 和“容器"托管事务一起使用. 我有一个“用户提交后"方法,它在后台更新数据,无论 ConcurrencyFailureException 还是 StaleObjectStateException 异常都需要提交,因为它永远不会显示客户.换句话说,需要使乐观锁定到悲观.(如果方法执行需要更长的时间并且有人更改了其他事 ..
发布时间:2021-11-29 09:21:06 Java开发

如何检测/建议 Spring Data (JPA) 存储库?

我未能为 Spring 数据 jpa 存储库提供建议.目标是在特定存储库中检测(围绕)所有非 void 公共方法,该存储库使用自定义注释(在此示例中为 ResourceNotFound)进行注释,并在返回值为 null 时抛出异常 或一个空集合. @Repository@ResourceNotFound@Transactional(readOnly = true)公共接口 CityReposit ..
发布时间:2021-11-29 09:20:22 Java开发

使用aspectj-maven-plugin为java 8编织Spring + AspectJ

我正在将我的项目从 java 7 迁移到 java 8,我遇到的问题与使用 aspectj-maven-plugin 的 aspectj 编织有关. 根据 Haus 文档.但问题是我还没有找到任何方法来使用(并找到)支持 java 8 的插件版本 7.我看到了 此处 插件 7 添加了对 java 8 的支持,但找不到使用方法. 这是我需要的配置插件: org.cod ..
发布时间:2021-11-29 09:20:10 Java开发

在春季使用 AOP 进行日志记录?

我是办公室的新人.所以没有给我的指导. 我需要使用 log4j 使用 AOP 实现日志记录. 我已经在基本的 spring MVC 示例中实现了没有 AOP 的日志记录? 也在AOP 中使用aspectJ 做了小样本,没有记录(只是做了Sysout)? 我不知道如何整合它? 谁能给我一个创业的想法? 好的答案绝对值得赞赏...... 解决方案 Sprin ..
发布时间:2021-11-29 09:19:59 Java开发