草庐IT

boot_completed

全部标签

java - Spring Boot 测试不尊重 Web 安全配置

我正在为RestAPIController编写测试。此端点无需任何授权即可访问:@EnableWebSecurity@Configuration@Import(AppConfig.class)classWebSecurityConfigextendsWebSecurityConfigurerAdapter{@AutowiredprivateUserDetailsRepositoryaccountRepository;@AutowiredprivateCustomUserDetailsServicecustomUserDetailsService;@AutowiredprivateJWT

java - Angular 6 Spring Boot POST 问题

我正在尝试设置一个与本地SpringBootREST应用程序对话的Angular6应用程序。我终于能够登录并使用GET请求,这似乎使用了正确的cookie。有2个cookie,一个JSESSIONcookie和一个XSRFcookie。问题是我从任何POST请求中得到403响应。我非常有信心,这更多是我的Spring设置的问题。Spring安全配置:@ConfigurationpublicclassCORSConfigimplementsWebMvcConfigurer{@OverridepublicvoidaddCorsMappings(CorsRegistryregistry){r

java - Angular 6 Spring Boot POST 问题

我正在尝试设置一个与本地SpringBootREST应用程序对话的Angular6应用程序。我终于能够登录并使用GET请求,这似乎使用了正确的cookie。有2个cookie,一个JSESSIONcookie和一个XSRFcookie。问题是我从任何POST请求中得到403响应。我非常有信心,这更多是我的Spring设置的问题。Spring安全配置:@ConfigurationpublicclassCORSConfigimplementsWebMvcConfigurer{@OverridepublicvoidaddCorsMappings(CorsRegistryregistry){r

spring - Spring Boot 中的全局方法安全性

我在尝试在SpringBoot应用程序中启用全局方法安全性时遇到了一些问题。或多或少我有这个配置:@ComponentScan@Configuration@EnableAutoConfiguration@EnableConfigurationPropertiespublicclassMainextendsSpringBootServletInitializer{publicstaticvoidmain(String[]args)throwsException{SpringApplicationapp=newSpringApplication(Main.class);app.setSho

spring - Spring Boot 中的全局方法安全性

我在尝试在SpringBoot应用程序中启用全局方法安全性时遇到了一些问题。或多或少我有这个配置:@ComponentScan@Configuration@EnableAutoConfiguration@EnableConfigurationPropertiespublicclassMainextendsSpringBootServletInitializer{publicstaticvoidmain(String[]args)throwsException{SpringApplicationapp=newSpringApplication(Main.class);app.setSho

java - 简单地测试 Spring Boot 安全性

我正在努力测试受SpringSecurity保护的URL的访问控制。配置如下:http.authorizeRequests().antMatchers("/api/user/**","/user").authenticated().antMatchers("/api/admin/**","/templates/admin/**","/admin/**").hasAuthority("ADMIN").anyRequest().permitAll();而测试类看起来是这样的:packagecom.kubukoz.myapp;importcom.kubukoz.myapp.config.We

java - 简单地测试 Spring Boot 安全性

我正在努力测试受SpringSecurity保护的URL的访问控制。配置如下:http.authorizeRequests().antMatchers("/api/user/**","/user").authenticated().antMatchers("/api/admin/**","/templates/admin/**","/admin/**").hasAuthority("ADMIN").anyRequest().permitAll();而测试类看起来是这样的:packagecom.kubukoz.myapp;importcom.kubukoz.myapp.config.We

java - 在 Spring Boot 中以编程方式注册 Spring Converter

我想以编程方式在SpringBoot项目中注册一个SpringConverter。在过去的Spring项目中,我已经像这样在XML中完成了它......我正在想办法在SpringBoot的SpringBootServletInitializer中做些什么更新:通过将StringToAssessmentConverter作为参数传递给getConversionService,我取得了一些进展,但现在我得到了一个"Nodefaultconstructor发现StringToAssessmentConverter类的“错误。我不确定为什么Spring没有看到@Autowired构造函数。@S

java - 在 Spring Boot 中以编程方式注册 Spring Converter

我想以编程方式在SpringBoot项目中注册一个SpringConverter。在过去的Spring项目中,我已经像这样在XML中完成了它......我正在想办法在SpringBoot的SpringBootServletInitializer中做些什么更新:通过将StringToAssessmentConverter作为参数传递给getConversionService,我取得了一些进展,但现在我得到了一个"Nodefaultconstructor发现StringToAssessmentConverter类的“错误。我不确定为什么Spring没有看到@Autowired构造函数。@S

java - Spring Boot autoconfig 仍在使用 Tomcat 数据源而不是 HikariCP?

我有我的SpringBoot1.2.5.RELEASE服务,我想使用HikariCP数据源而不是默认的tomcat-jdbc。所以,根据这个SpringBootReference我知道我只需要从类路径中排除tomcat-jdbc并添加HikariCP。这是我的pom.xml:......org.springframework.bootspring-boot-starter-data-jpa${spring-boot.version}org.apache.tomcattomcat-jdbcorg.springframework.bootspring-boot-dependencies${