반응형

Spring 7

Spring 3 / Thymeleaf에서 매개변수를 사용하여 지역화 메시지를 표시하는 방법

Spring 3 / Thymeleaf에서 매개변수를 사용하여 지역화 메시지를 표시하는 방법 Spring 3과 Thymeleaf를 사용하여 웹 페이지를 만들고 있는데 다음과 같은 메시지를 표시하는 방법을 잃었습니다. 어서오세요.message=안녕하세요 {0}, 어서 오세요! {0}을(를) Thymeleaf 태그 내부의 사용자 이름으로 바꿉니다. Welcome Placeholder {0}이(가) 번들 메시지의 구문이 올바른지도 잘 모르겠습니다.사용가능 #{welcome.message(${some.attribute})} 어디에some.attribute교체할 때 사용할 값이 될 것입니다.{0}. 값을 쉼표로 구분할 수 있어야 합니다.()사용할 값을 더 추가합니다.계산된 메시지 키를 매개 변수로 사용할 수도 있습..

programing 2023.09.10

JPA와 Spring을 사용하여 목록에 필드가 있는 구별되는 행을 찾는 방법은 무엇입니까?

JPA와 Spring을 사용하여 목록에 필드가 있는 구별되는 행을 찾는 방법은 무엇입니까? 나는 스프링을 사용하여 DB에 연결하고 있습니다.인터페이스가 확장되어 있습니다.CrudRepository다음은 DB에서 실행할 쿼리입니다.SELECT DISTINCT name FROM people WHERE name NOT IN UserInputSet저는 sql 주석 없이 하는 것을 선호하기 때문에, 만약 그것이 가능하다면,NOT괜찮아요. 할 수 있는 방법이 있습니까?스프링 도큐먼트를 봤는데 아무것도 안나오네요(http://docs.spring.io/spring-data/jpa/docs/current/reference/html/ #comparities.substitutes.substitutes.substitutes..

programing 2023.08.31

Spring Data 저장소의 사용자 정의 방법 구현 및 REST를 통해 노출

Spring Data 저장소의 사용자 정의 방법 구현 및 REST를 통해 노출 Spring Data 저장소에 사용자 지정 메서드를 추가하려고 합니다.PersonRepository1.3 Spring 데이터 저장소에 대한 사용자 정의 구현에서 설명한 바와 같이 REST를 통해 이러한 방법을 노출시킵니다.초기 코드는 REST 샘플을 사용한 JPA 데이터 액세스에서 가져온 것이며, 추가/수정된 클래스에 대한 코드는 다음과 같습니다. interface PersonRepositoryCustom { List findByFistName(String name); } class PersonRepositoryImpl implements PersonRepositoryCustom, InitializingBean { @Overr..

programing 2023.08.11

데이터베이스에 메타데이터를 유지하지 않고 Spring-Batch?

데이터베이스에 메타데이터를 유지하지 않고 Spring-Batch? 다음을 생성합니다.spring-batch데이터베이스 지속성 없이 실행하고 싶습니다.유감스럽게도 스프링 배치는 글을 써야 합니다.metadata데이터베이스에 작업 주기를 ob하여 트랜잭션 관리자 및 엔티티 관리자와 함께 최소한 일종의 DB를 제공하도록 처리합니다. 메타데이터를 방지하고 txmanager 및 데이터베이스와 독립적으로 실행할 수 있습니까? 업데이트: ERROR org.springframework.batch.core.job.AbstractJob: Encountered fatal error executing job java.lang.NullPointerException at org.springframework.batch.core.r..

programing 2023.08.06

봄 주석 기반 DI 대 xml 구성?

봄 주석 기반 DI 대 xml 구성? 최근 우리 팀에서는 스프링 의존성을 정의하기 위해 코드에 스프링 주석을 사용하는 것에 대해 논의하기 시작했습니다.현재 context.xml을 사용하여 종속성을 정의하고 있습니다.두 가지 방법 중 하나를 사용하는 것이 더 나은 경우에 대한 단서를 주시겠습니까? 편집: 이것이 더 일반적인 질문과 중복되는 질문으로 보인다는 것을 알지만, 저는 일반적인 질문과 다른 대답과 태도를 가질 것이라고 생각하는 의존성 주입에 대한 주석과 구성의 영향에 관심이 있습니다.여기서 관련 게시물을 읽고 팀에서 추가적인 논의를 한 후 다음과 같은 결론에 도달합니다.저는 그것이 이곳의 다른 사람들에게 유용하기를 바랍니다. XML 구성(지금까지 사용하고 있음)에 대해서는 라이브러리에서 정의한 종속..

programing 2023.08.01

Spring MVC 애플리케이션에서 Swagger를 구현하는 '간단한' 방법

Spring MVC 애플리케이션에서 Swagger를 구현하는 '간단한' 방법 ReSTFul API는 심플한 Spring으로 작성되어 있습니다(Spring Boot, fancy한 것은 없습니다.스웨거를 이 일에 투입해야겠어지금까지 인터넷상의 모든 페이지는, 휴대성이 전혀 없는 혼란스러운 설정과 비대해진 코드 때문에, 나를 미치게 했다. 이 작업을 수행할 수 있는 샘플 프로젝트(또는 일련의 세부 절차)를 가지고 계신 분 계십니까?특히 swagger-springmvc를 사용한 좋은 샘플을 찾고 있습니다.나는 그것이 '샘플'을 가지고 있다는 것을 알지만, 기껏해야 난해한 코드는 실망스럽다. 나는 "왜 스웨거가 최고인가"를 찾는 것이 아님을 분명히 해야겠다.현재 작업에서는 스프링 부트 등을 사용하지 않습니다(또한..

programing 2023.03.19

클러스터 환경에서 실행 중인 스프링 스케줄링된 작업

클러스터 환경에서 실행 중인 스프링 스케줄링된 작업 60초마다 실행되는 cron 작업이 있는 어플리케이션을 쓰고 있습니다.애플리케이션은 필요에 따라 여러 인스턴스로 확장되도록 구성되어 있습니다.60초마다 1개의 인스턴스(임의의 노드)에서만 작업을 수행합니다.즉시 해결 방법을 찾을 수 없고 이전에 여러 번 물어보지 않은 것이 놀랍습니다.Spring 4.1.6을 사용하고 있습니다. 바로 이 목적을 위한 ShutLock 프로젝트가 있습니다.실행할 때 잠가야 할 작업에 주석을 달기만 하면 됩니다. @Scheduled( ... ) @SchedulerLock(name = "scheduledTaskName") public void scheduledTask() { // do something } 스프링 및 LockPr..

programing 2023.03.09
반응형