Spring 20

임의 AND 절이 있는 동적 스프링 데이터 jpa 저장소 쿼리

임의 AND 절이 있는 동적 스프링 데이터 jpa 저장소 쿼리 사용하고 있습니다.Spring data jpa repositories, 다른 필드로 검색 기능을 제공해야 합니다.검색 전에 필드를 입력하는 것은 선택사항입니다.저는 5개의 분야가 있습니다.EmployeeNumber,Name,Married,Profession그리고.DateOfBirth. 여기서 나는 사용자별로 주어진 값으로만 질의해야 하며 다른 필드는 무시해야 합니다. Input : EmployeeNumber: ,Name:St,Married: ,Professsion:IT,DateOfBirth: Query : Select * from Employee e where Name like 'St%' and Profession like 'IT%'; Inp..

programing 2023.10.29

Resttemplate getForEntity - 헤더 전달

Resttemplate getForEntity - 헤더 전달 getForEntity 메서드의 일부로 헤더를 설정할 수 있습니까? 아니면 교환을 사용해야 합니까?getForEntity 호출의 일부로 oauth 헤더를 설정하려고 합니다.사용가능.exchange: ResponseEntity entity = new TestRestTemplate().exchange( "http://localhost:" + port + "/youruri", HttpMethod.GET, new HttpEntity(headers), YourResponseObj.class); 전체 주닛 샘플: @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = WebEnvironment.RAN..

programing 2023.10.24

Spring MVC - @RequestBody와 @RequestParam을 함께 사용할 수 없는 이유

Spring MVC - @RequestBody와 @RequestParam을 함께 사용할 수 없는 이유 Post request 및 Content-Type 응용 프로그램/x-www-form-urlencoded에서 HTTP 개발 클라이언트 사용 1) @RequestBody만 URL: localhost:8080/SpringMVC/welcome 본문 : 이름= @RequestMapping(method = RequestMethod.POST) public String printWelcome(@RequestBody String body, Model model) { model.addAttribute("message", body); return "hello"; } // Gives body as 'name=abc' as e..

programing 2023.10.19

Spring Security Expressions에서 정적 메서드를 호출합니까?

Spring Security Expressions에서 정적 메서드를 호출합니까? 기존 보안 인프라를 지원하기 위해 Spring Security Expressions를 확장하는 방법을 찾고 있습니다.MethodSecurity를 확장할 수 있다는 것을 알고 있습니다.여기에 설명된 것과 같은 ExpressionRoot이지만 Spring Expression Language(Spring EL 또는 SpEL)를 통해 정적 메서드를 직접 호출하는 것에 대한 참조도 찾았습니다.유감스럽게도 Spring Expression methods의 공식 페이지에는 이 방법이 직접적으로 설명되어 있지 않습니다. Spring Expression 메서드를 통해 정적 메서드를 호출하려면 어떻게 해야 합니까?구문을 사용하여: 스페셜을 이용..

programing 2023.10.14

요청의 자격 증명 모드가 '포함'인 경우 응답의 헤더는 와일드카드 '*'이 되어서는 안 됩니다.

요청의 자격 증명 모드가 '포함'인 경우 응답의 헤더는 와일드카드 '*'이 되어서는 안 됩니다. 사용하고 있습니다.Auth0합니다 Spring팅) 수 하는 내 인증에 됩니다.RestController가 . 에서 수 Angular 2localhost:4200하여 Spring 서버(localhost:8081) 합니다를 :8081)에합니다.stompjs그리고.sockjs. Stomp-client를 만들고 연결을 시작하려고 하면 다음 콘솔 오류가 나타납니다. The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'incl..

programing 2023.10.14

봄에 다른 xml 파일의 빈을 참조하는 방법

봄에 다른 xml 파일의 빈을 참조하는 방법 저는 xml 파일에 스프링 빈이 정의되어 있습니다.다른 xml 파일에서 참조하고 싶습니다.어떻게 해야 하죠?몇 가지 옵션이 있습니다. 수입품 에 포함ApplicationContext시공 두 파일을 모두 사용자의 일부로 만듭니다.ApplicationContext= > 를 생성하면 가져올 필요가 없습니다. 예를 들어 테스트 중에 필요한 경우: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:META-INF/conf/spring/this-xml-conf.xml", "classpath:META-INF/conf/spring/that-other-xml-conf.xml" }) public..

programing 2023.09.24

봄에 CORS 지원을 완전히 해제할 수 있습니까?

봄에 CORS 지원을 완전히 해제할 수 있습니까? CORS 프리플라이트에서 설명한 것처럼 요청을 보낼 경우 표준 헤더로 인해 요청이 실패합니다.OPTIONS엔드포인트:Origin그리고.Access-Control-Request-Method헤더가 설정되면 Spring 프레임워크에 의해 인터셉트 되고 메소드는 실행되지 않습니다.수용된 해결책은 사용입니다.@CrossOrigin스프링이 a를 반환하는 것을 멈추기 위한 주석403. 하지만 저는 Swagger Codegen으로 API 코드를 생성하고 있기 때문에 이것을 비활성화하고 제 것을 구현하고 싶습니다.OPTIONS수동으로 응답합니다. 그래서 봄에 CORS 감청을 비활성화 할 수 있습니까?새 버전의 스프링 부트의 경우: @Configuration public ..

programing 2023.09.24

목표 org.springframework의 실행 기본값입니다.boot:spring-boot-maven-plugin:1.0.2.RELEASE:repackage 실패:원본이 기존 파일을 참조해야 합니다.

목표 org.springframework의 실행 기본값입니다.boot:spring-boot-maven-plugin:1.0.2.RELEASE:repackage 실패:원본이 기존 파일을 참조해야 합니다. Spring을 사용한 첫 번째 프로젝트이며(Maven도 경험이 많지 않습니다) 실행 시 제목에 오류가 발생합니다.mvn package. 이건 내 pom.xml: 4.0.0 hu.infolaverage.europress.imageprovider imageprovider 1.0-SNAPSHOT pom org.springframework.boot spring-boot-starter-parent 1.0.2.RELEASE UTF-8 hu.infolaverage.europress.imageprovider.App org..

programing 2023.09.19

자바 lang잘못된 상태 예외:스레드 바인딩 요청을 찾을 수 없습니다. 측면에서 예외가 있습니다.

자바 lang잘못된 상태 예외:스레드 바인딩 요청을 찾을 수 없습니다. 측면에서 예외가 있습니다. 다음은 제 측면입니다. @Configurable @Aspect public class TimingAspect { @Autowired private HttpServletRequest httpServletRequest; // Generic performance logger for any mothod private Object logPerfomanceInfo(ProceedingJoinPoint joinPoint, String remoteAddress) { StringBuilder tag = new StringBuilder(); if (joinPoint.getTarget() != null) { tag.append(..

programing 2023.09.19

HikariPool-1 - 연결을 사용할 수 없습니다. 매우 작은 로드 서버의 경우 요청이 30000ms 이후에 시간 초과되었습니다.

HikariPool-1 - 연결을 사용할 수 없습니다. 매우 작은 로드 서버의 경우 요청이 30000ms 이후에 시간 초과되었습니다. 테스트용 소형 자바 애플리케이션을 가지고 있습니다.저는 최근에 히카리로 이사했습니다.제가 알아차린 것은 이 오류가 계속 발생한다는 것입니다. java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30000ms. java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30000ms. at com..

programing 2023.09.04