반응형

Spring 10

Spring Data @Query 주석 값 안에 상수를 사용하는 방법이 있습니까?

Spring Data @Query 주석 값 안에 상수를 사용하는 방법이 있습니까? 상수 값을 하드코딩하는 것이 아니라 참조 변수를 통해 지정하고 싶습니다. 예를 들어 다음 쿼리를 작성하는 대신 다음 쿼리를 작성합니다. @Query(value = "SELECT u FROM UserModel u WHERE u.status = 1") ..나는 하드코딩된 값 '1'을 추출하고 다음과 같은 것을 쓰고 싶습니다. @Query(value = "SELECT u FROM UserModel u WHERE u.status = UserModel.STATUS_ACTIVE") //doesn't compile 스프링 데이터 쿼리 내에서 두 번째 예제와 같이 상수를 지정할 수 있는 방법이 있습니까?다음과 같이 정규화된 클래스 이름을..

IT 2023.10.15

다른 특성에 의존하는 스프링 특성

다른 특성에 의존하는 스프링 특성 봄콩의 @Value를 통해 참조할 수 있는 속성을 가지고 싶습니다. 다른 속성에 따라서만 생성할 수 있습니다.특히 저는 디렉토리의 파일 시스템 위치를 설명하는 속성을 가지고 있습니다. myDir=/path/to/mydir 그리고 관례적으로 그 디렉토리에는 항상 내 파일이라고 불리는 파일이 있습니다.txt. 이제 저는 제 원두 안에 @Value 주석을 통해 디렉토리와 파일 모두에 액세스하고 싶습니다.때로는 Strings로, 때로는 java.io 으로 액세스하고 싶습니다.파일 및 때로는 org.springframework.core.io 으로 사용하기도 합니다.파일 시스템 리소스(그런데 이 리소스는 처음부터 매우 잘 작동합니다!).그러나 요구에 따라 Strings를 연결하는 ..

IT 2023.10.10

스프링 컨트롤러의 범위 및 인스턴스 변수

스프링 컨트롤러의 범위 및 인스턴스 변수 Spring-MVC의 모든 컨트롤러는 단일 요소이며 서로 다른 세션과 요청 간에 공유됩니까? 만약 그렇다면, 나는 다음과 같은 계급 변수가 public String name; 모든 요청과 세션에서 동일합니까?그러면 사용자 X가 요청을 하면.name폴로 설정되어 있습니까, 사용자 Z도 폴을 속성으로 가지고 있습니까? 제 경우에는 그런 행동을 원하지 않지만 세션/요청 변수를 사용할 수 있는 더 쉬운 또는 더 깨끗한 OOP 방식이 있는지 궁금합니다.session.getAttribute()/request.getAttribute()첫 번째 질문에 답하자면, 예, Spring MVC 컨트롤러는 기본적으로 싱글톤입니다.개체 필드는 모든 요청과 모든 세션에 대해 공유되고 표시됩..

IT 2023.09.25

Path variables in Spring WebSockets @SendTo mapping

Path variables in Spring WebSockets @SendTo mapping I have, what I think to be, a very simple Spring WebSocket application. However, I'm trying to use path variables for the subscription as well as the message mapping. 아래에 의역한 예시를 올렸습니다.저는 기대합니다.@SendTo구독자를 기준으로 다시 돌려주는 주석fleetId. 즉, a.POST로./fleet/MyFleet/driver/MyDriver가입자에게 통지해야 합니다./fleet/MyFleet, 하지만 이런 행동은 보이지 않습니다. 주목할 점은 리터럴을 구독하는 것은/fle..

IT 2023.09.25

일치하는 와일드카드가 엄격하지만 'tx:notation-driven' 요소에 대한 선언을 찾을 수 없습니다.

일치하는 와일드카드가 엄격하지만 'tx:notation-driven' 요소에 대한 선언을 찾을 수 없습니다. JSF+Spring+hibernate를 구성하려고 하고 테스트를 실행하려고 하는데 application-context.xml 파일에서 이 "tx:annotation-driven"을 사용하면 다음 오류가 발생합니다. 일치하는 와일드카드가 엄격하지만 'tx:notation-driven' 요소에 대한 선언을 찾을 수 없습니다. 다음은 내 application-context.xml입니다. om.mycompany.model.Course om.mycompany.model.Student om.mycompany.model.Teacher org.hibernate.dialect.OracleDialect 그리고 여기..

IT 2023.08.26

기관.기관.기관.주석예외:엔티티에 대해 지정된 식별자가 없습니다. 엔티티가 지정된 경우에도 마찬가지입니다.

기관.기관.기관.주석예외:엔티티에 대해 지정된 식별자가 없습니다. 엔티티가 지정된 경우에도 마찬가지입니다. 구성은 다음과 같습니다. org.hibernate.dialect.MySQLDialect true com.example.domain com.example.repositories com.example.domain에 Geaname 클래스가 있습니다. @Entity @Table(name="geonames") public class Geoname implements Serializable { @Id @Column(name="geonameid") private Long geonameid = null; } 그러나 실행 시 다음과 같은 예외가 발생합니다. 원인: org.hibernate.주석예외:엔티티 com.e..

IT 2023.08.16

Sun JSTL taglib 선언이 실패하고 "태그 라이브러리 설명자를 찾을 수 없습니다"가 표시됨

Sun JSTL taglib 선언이 실패하고 "태그 라이브러리 설명자를 찾을 수 없습니다"가 표시됨 이 질문에는 이미 다음과 같은 답이 있습니다. "http://java.sun.com/jsp/jstl/core "에 대한 태그 라이브러리 설명자를 찾을 수 없습니다. (18개 답변) 마감됨8년 전에. JSP 페이지를 사용하여 값 배열을 인쇄하고 있습니다. JSTL을 사용하려고 이를 위하여 ${object.name} 문제는 JSTL taglib 선언입니다. IDE가 이 라인에 오류를 표시합니다. 태그 라이브러리 설명자를 찾을 수 없습니다. 대부분의 포럼은 JSTL 라이브러리를 다운로드하기 위해 이전 Sun 사이트를 가리키고 있습니다.이제 이러한 모든 링크는 JSTL 바이너리에 대한 링크가 없는 Oracle 홈..

IT 2023.08.16

Spring 3 요청 맵핑:경로 값 가져오기

Spring 3 요청 맵핑:경로 값 가져오기 path 값을 취득할 수 있는 방법이 있습니까?requestMapping @PathVariable값이 해석되었습니까? 즉, 다음과 같습니다./{id}/{restOfTheUrl}해석할 수 있어야 합니다./1/dir1/dir2/file.html안으로id=1그리고.restOfTheUrl=/dir1/dir2/file.html 어떤 아이디어라도 주시면 감사하겠습니다.URL의 일치하지 않는 부분은 다음과 같은 이름의 요청 속성으로 표시됩니다.HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE: @RequestMapping("/{id}/**") public void foo(@PathVariable("id") int id, Http..

IT 2023.03.04

Spring @PostConstruct vs. init-method 속성

Spring @PostConstruct vs. init-method 속성 를 사용하는 것과 다른 점이 있습니까?@PostConstruct주석과 같은 방법을 선언합니다.init-methodSpring XML 구성 중?아니요, 실질적으로 저는 차이가 없다고 생각하지만 그들이 일하는 방식에는 우선순위가 있습니다. @PostConstruct,init-methodBean Post Processors 입니다. @PostConstructJSR-250 주석입니다.init-methodSpring의 초기화 방식입니다. 를 가지고 있는 경우@PostConstructmethod. 초기화 메서드를 호출하기 전에 먼저 호출됩니다. 빈이 InitializingBean을 구현하여 재정의하는 경우afterPropertiesSet,첫번..

IT 2023.02.27
반응형