반응형

spring-boot 23

SpringBoot을 사용하여 개발된 REST API에서 Java Object에 매핑할 때 JSON payload 필드를 대소문자 구분 없이 만듭니다.

SpringBoot을 사용하여 개발된 REST API에서 Java Object에 매핑할 때 JSON payload 필드를 대소문자 구분 없이 만듭니다. 저는 스프링부트 어플리케이션을 이용하여 개발한 REST API를 작업하고 있습니다.여기서는 Java Object에 매핑할 때 payload(JSON)의 필드를 대소문자 구분 없이 만들고 싶습니다.아래는 제 코드입니다. 페이로드 {"limit":1,"name":"MATTHEW PHILLIPS"} 요청 개체 private String limit; private String name; public String getLimit() { return limit; } public void setLimit(String limit) { this.limit = limit;..

programing 2023.10.09

Gradle 5 JUNit BOM 및 Spring Boot 잘못된 버전

Gradle 5 JUNit BOM 및 Spring Boot 잘못된 버전 그라들 5의 BOM(Bill of Materials) 기능을 사용하고 있습니다.JUNIT 5 의존성에 대해 이렇게 설명합니다. testImplementation(enforcedPlatform("org.junit:junit-bom:5.4.0")) // JUnit 5 BOM testImplementation("org.junit.jupiter:junit-jupiter-api") testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine") testImplementation("org.junit.jupiter:junit-jupiter-params") 제 가정은 BOM을 제공하는 것이 종속성의 버전을 해..

programing 2023.09.09

Spring Boot

Spring Boot 저는 봄부츠가 처음입니다.지금까지 저는 그것을 즐기고 있습니다.상호 X.509 인증서 인증을 올바르게 처리하는 데모 SSL rest 웹 서버를 개발했습니다.자체 서명된 클라이언트 및 서버 인증서가 있는 IE 브라우저를 사용하여 데모 웹 서버가 올바르게 작동하는지 테스트했습니다. 서버와 브라우저 모두 서로 인증서를 성공적으로 교환 및 검증하고 있습니다. 클라이언트 인증서를 포함하고 https를 발급하는 방법을 보여주는 SSL 클라이언트 예제를 찾는 데 문제가 있습니다.내 SSL 서버를 사용하는 방법을 보여주는 간단한 rest 클라이언트 사례가 있습니까? 잘 부탁드립니다, 스티브 맨스필드Spring을 사용하는 경우 Spring을 사용하는 방법을 보여주는 예가 있습니다.RestTempla..

programing 2023.07.26

HttpServletRequest에서 WebRequest로 캐스팅

HttpServletRequest에서 WebRequest로 캐스팅 나는 Spring Initializer, 임베디드 Tomcat, Thymeleaf 템플릿 엔진 및 패키지를 실행 가능한 JAR 파일로 사용하여 Spring Boot 웹 애플리케이션을 생성했습니다. 사용된 기술: Spring Boot 2.0.0.M6, Java 8, 메이븐 나는 이 방법을 반의 1에서 가지고 있습니다. private Map getErrorAttributes(HttpServletRequest request, boolean includeStackTrace) { RequestAttributes requestAttributes = new ServletRequestAttributes(request); return this.errorA..

programing 2023.07.21

속성의 최종 목록 나열 - Spring Cloud Config Server

속성의 최종 목록 나열 - Spring Cloud Config Server 애플리케이션의 /env 끝점에 액세스하면 Spring Cloud Config Server가 여러 프로파일을 수락하고 모든 프로파일에 대한 속성을 반환합니다.응답에는 각 프로파일에 고유한 속성이 나열됩니다.동일한 속성이 두 개의 서로 다른 속성 파일에 있는 경우 마지막으로 정의된 속성이 우선합니다.응용 프로그램에서 사용할 속성 키 및 값의 최종 목록을 가져올 수 있는 방법이 있습니까?Cloud Config Client 애플리케이션의 경우 여러 가지 방법을 시도해 본 결과 (우연히) 다음과 같은 것을 발견했습니다. GET /env/.*구성 속성의 전체 목록을 반환합니다. 클라우드 구성 서버 애플리케이션의 경우 이것은 이미 구현되었지만..

programing 2023.07.01

Spring Bean을 다시 초기화하는 방법은 무엇입니까?

Spring Bean을 다시 초기화하는 방법은 무엇입니까? 런타임에 Spring Bean을 다시 초기화할 수 있습니까? My Bean은 정적 설정을 사용하여 경우에 따라 변경된 다음 Bean을 다시 초기화해야 합니다.스프링 컨텍스트에서 싱글톤 빈을 업데이트하는 세 가지 옵션이 있으며, 사용 사례에 적합한 옵션을 선택할 수 있습니다. 재로드 방법 인 더 빈 빈에 속성을 업데이트/재로드할 메서드를 만듭니다.트리거에 따라 스프링 컨텍스트에서 빈에 액세스한 다음 재로드 메서드를 호출하여 싱글톤이기 때문에 빈 속성을 업데이트하면 자동 배선/주입되는 모든 스프링 컨텍스트에서도 업데이트됩니다. 빈 삭제 및 등록 사용할 수 있습니다.DefaultSingletonBeanRegistry콩을 제거하고 다시 등록합니다.이에 ..

programing 2023.07.01

스프링 부트 자동 배선이 구성 클래스에서 작동하지 않음

스프링 부트 자동 배선이 구성 클래스에서 작동하지 않음 캐시에 Redis 서버를 사용하는 Spring Boot 애플리케이션이 있습니다.Redis 서버에 연결할 때 Spring RedisTemplate를 사용합니다.에서 Redis 매개 변수를 구성합니다.@Confiuration클래스. 그러나 redisurl 및 포트는 DB에 저장되고 해당 DAO는 다른 클래스(다른 글로벌 정보도 포함)의 구성원으로 포함됩니다.구성 클래스의 부모 클래스에 자동 연결을 시도하는 중 오류가 발생했습니다.내가 가지고 있는 코드는 다음과 같습니다. @Configuration public class MyConfiguration { @Autowired protected GlobalPropertiesLoader globalPropert..

programing 2023.06.26

이 컨텍스트에서는 숫자 또는 부울을 반환하는 변수 식만 허용됩니다.

이 컨텍스트에서는 숫자 또는 부울을 반환하는 변수 식만 허용됩니다. 내 javascript 함수에 값을 전달하려고 하는데, 그 함수 호출은 부울 변수에 의존합니다.최근에 백리프 보안 5로 업그레이드하기 전까지는 잘 작동했습니다. 이것은 코드 조각입니다. 함수 호출을 수행하려면 timerEnabled가 true여야 하지만 이제 thymeleaf는 다음과 같이 예외를 던집니다. org.thymeleaf.exceptions.TemplateProcessingException: Only variable expressions returning numbers or booleans are allowed in this context, any other datatypes are not trusted in the conte..

programing 2023.06.26

web.xml과 같이 spring-boot servlet을 구성하는 방법은 무엇입니까?

web.xml과 같이 spring-boot servlet을 구성하는 방법은 무엇입니까? web.xml에 간단한 서블릿 구성이 있습니다. appServlet org.atmosphere.cpr.MeteorServlet org.atmosphere.servlet org.springframework.web.servlet.DispatcherServlet contextClass org.springframework.web.context.support.AnnotationConfigWebApplicationContext contextConfigLocation net.org.selector.animals.config.ComponentConfiguration 1 true appServlet / SpringBoot Servle..

programing 2023.06.21

OAuth2RestTemplate용 Spring Security 5 교체

OAuth2RestTemplate용 Spring Security 5 교체 »spring-security-oauth2:2.4.0.RELEASE「」의 OAuth2RestTemplate,OAuth2ProtectedResourceDetails ★★★★★★★★★★★★★★★★★」ClientCredentialsAccessTokenProvider모두 권장되지 않는 것으로 표시되었습니다. 이러한 클래스의 javadoc에서 봄철 보안 이행 가이드를 소개합니다.이 가이드에서는 스프링 보안의 핵심인 5프로젝트로 이행할 필요가 있음을 시사합니다.그러나 이 프로젝트에서 사용 사례를 어떻게 구현해야 할지 고민하고 있습니다. 애플리케이션으로의 착신 요구를 인증하고, 서드파티제의 OAuth 프로바이더를 사용해 ID를 검증하는 경우, ..

programing 2023.04.02
반응형