spring-mvc相关内容

在带有Spring的@Controler方法上使用@BebeFor方面不起作用

我有一个使用Spring3的Web应用程序,其中控制器使用@Controller进行注释。控制器的公共方法使用@RequestMap进行注释。这完全可以正常工作。 现在我想在调用控制器中的任何公共方法之前进行检查。我已经使用PointCut表达式创建了一个@Being方面,该表达式选择用@RequestMap注释的所有控制器方法。我已经使用 注册了方面 ..
发布时间:2022-09-03 13:13:12 Java开发

方面未在Spring中执行

我正在编写一个几乎完全受登录保护的网站(我使用的是Spring Security)。但有些页面不受保护(主页、登录页、注册页、忘记密码页等)我想要实现的目标是: 如果用户在访问这些非安全页面时未登录, 正常显示 如果用户已登录,请重定向到 主页(或指向redirectTo注释元素中指定的页面) 当然,我希望避免将其放在每个控制器方法中: if(loggedIn()) { ..
发布时间:2022-09-03 11:12:48 其他开发

使用RestTemplate将JSON映射到对象

我编写了货币转换器程序,该程序从api.fixer.io读取JSON,映射对象并创建选定汇率的简单数据集。 我的程序一直工作得很好,直到我停止使用Jackson解析和映射对象,并将其替换为RestTemplate。 它可以很好地读取基础货币和日期,但不能读取Rates子对象。为什么? 我的代码: Currency类: package com.github.gromo13.currenc ..
发布时间:2022-08-21 15:44:00 Java开发

用于发布带有自定义头和请求对象的请求的Spring RestTemplate

在Spring RestTemplate中,有一种方法可以将自定义头与POST请求对象一起发送。我已经尝试了可用的exchange方法。我们似乎可以将键值对与自定义头一起发送,但不能发送附加到HttpEntity.的请求对象本身。下面的代码演示了这种尝试,对于服务器似乎是400 BadRequest。 HttpHeaders requestHeaders = new HttpHead ..
发布时间:2022-08-21 15:17:27 Java开发

Spring Autwire会话如何确定Bean的作用域?

我当前正在使用会话对象。在服务层,我正在自动装配会话作用域的Bean。我想知道春天是如何做到这一点的?更有趣的是,即使我使用FINAL关键字并使用构造函数注入,Spring仍然能够自动绑定对象。 @Service public class SomeServiceImpl implements SomeService { private final UserSessionDetail ..
发布时间:2022-08-20 16:19:57 Java开发

将顺序指定为Spring@Autwire

我使用的是Spring框架4。 我有一个类(比如ClassA),其中使用了另一个类(比如ClassB)。ClassA的成员变量正在从ClassB获取值。ClassB有一个从属性文件读取数据的静态方法。在ClassB中,使用@Autowired注释注入静态成员变量ApplicationContext。 我想要的是,我想确保当ClassA使用其成员变量时,它应该使用从属性文件读取的值进行所有设 ..
发布时间:2022-08-20 16:08:00 Java开发

SpringBoot:重定向和反向代理

我在DMZ中有一个SpringBoot和SpringMVC内部应用程序(内部意思是通过防火墙向Internet隐藏)和一个公共身份验证(OAuth2)服务。 我正在从内部区域的客户端访问登录页面。 该页面有一个登录按钮。当我按下它时,我将客户端转发到身份验证服务器(在DMZ中),我只能通过代理访问该服务器。 我尝试设置了VM环境变量: -Dhttp.proxyHost=xx -D ..
发布时间:2022-08-10 15:03:36 Java开发

如何在所有模板中显示当前登录用户的信息,包括在Spring安全应用程序中由WebMvcConfigurerAdapter管理的视图

我有一个Spring Boot应用程序,它使用了Spring Security和Thymeleaf模板。当控制器由WebConfigurerAdapter的子类管理时,我尝试在模板中显示登录用户的名字和姓氏。 假设我的WebConfigurerAdapter子类如下所示 @Configuration public class MvcConfig extends WebMvcConfig ..
发布时间:2022-07-23 09:43:40 Java开发

如何让Webapp在Travis CI上运行?

嗯,我有一个基于Tomcat的Web应用程序,它是用Java和Spring-MVC框架(以及Maven)编写的,其中我使用Selify来测试一些页面。 在测试之前,我有以下设置: @BeforeClass public static void init() { System.setProperty("webdriver.chrome.driver", "/usr/local/b ..
发布时间:2022-07-14 22:38:17 Java开发

如何在Spring MVC中使用CDN

我想在一个用Spring MVC创建的项目中使用CDN来提供静态内容,如CSS、JavaScript和图片。但我不知道怎么做。 我是Spring的新手,我在网上看到过一些帖子: JSP/Spring MVC and CDN? How to use property from property file specified in PropertyPlaceholderConfigure ..
发布时间:2022-06-08 22:18:09 Java开发