반응형

spring 9

Spring @SubscribeMapping이 정말로 어떤 주제에 대해 고객을 구독합니까?

Spring @SubscribeMapping이 정말로 어떤 주제에 대해 고객을 구독합니까? STOMP, Simple Message Broker와 함께 Spring Websocket을 사용하고 있습니다.@Controller메소드 레벨을 사용합니다.@SubscribeMapping, 클라이언트가 해당 주제의 메시지를 나중에 수신할 수 있도록 클라이언트에게 주제를 구독해야 합니다.예를 들어, 클라이언트가 "채팅"이라는 항목을 구독한다고 가정해 보겠습니다. stompClient.subscribe('/app/chat', ...); 클라이언트가 "/topic/chat" 대신 "/app/chat"을 구독하면 이 구독은 다음을 사용하여 매핑된 메서드로 이동합니다.@SubscribeMapping: @SubscribeMap..

programing 2023.10.26

spring-data-jpa 및 spring-mvc로 데이터베이스 행 필터링

spring-data-jpa 및 spring-mvc로 데이터베이스 행 필터링 저는 스프링-mvc 프로젝트가 있는데, 스프링-data-jpa를 데이터 접근에 사용하고 있습니다.이라는 도메인 개체가 있습니다.Travel최종 사용자가 여러 가지 필터를 적용할 수 있도록 하고 싶습니다. 이를 위해 다음과 같은 컨트롤러를 구현했습니다. @Autowired private TravelRepository travelRep; @RequestMapping("/search") public ModelAndView search( @RequestParam(required= false, defaultValue="") String lastName, Pageable pageable) { ModelAndView mav = new Mod..

programing 2023.10.06

봄에 휴식 템플릿을 사용합니다.예외 - 확장할 수 있는 변수가 충분하지 않습니다.

봄에 휴식 템플릿을 사용합니다.예외 - 확장할 수 있는 변수가 충분하지 않습니다. API의 내용을 접속하려고 하는데 RestTemplate를 이용해서 URL을 보내야 합니다. String url1 = "http://api.example.com/Search?key=52ddafbe3ee659bad97fcce7c53592916a6bfd73&term=&limit=100&sort={\"price\":\"desc\"}"; OutputPage page = restTemplate.getForObject(url1, OutputPage .class); 하지만 저는 다음과 같은 오류가 발생하고 있습니다. Exception in thread "main" java.lang.IllegalArgumentException: Not ..

programing 2023.09.06

스프링 3 표현 언어는 부동산 플레이스홀더와 어떻게 상호 작용합니까?

스프링 3 표현 언어는 부동산 플레이스홀더와 어떻게 상호 작용합니까? 스프링 3는 콩 정의에 사용할 수 있는 새로운 표현 언어(SpEL)를 도입했습니다.구문 자체는 상당히 잘 명시되어 있습니다. 명확하지 않은 점은 SpEL이 이전 버전에 이미 존재했던 속성 자리 표시자 구문과 어떻게 상호 작용하는지 여부입니다.SpEL이 부동산 플레이스홀더를 지원합니까, 아니면 두 메커니즘의 구문을 결합하고 결합을 희망해야 합니까? 구체적인 예를 들어보겠습니다.속성 구문을 사용합니다.${x.y.z}, 그러나 엘비스 오퍼레이터가 제공하는 "기본값" 구문을 추가하여 다음과 같은 경우를 처리합니다.${x.y.z}정의되지 않았습니다. 저는 다음 구문을 시도했지만 성공하지 못했습니다. #{x.y.z?:'defaultValue'} ..

programing 2023.09.06

JWT를 데이터베이스에 저장하는 것이 말이 됩니까?

JWT를 데이터베이스에 저장하는 것이 말이 됩니까? 닫힘.이 질문은여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 2년 전에 문을 닫았습니다. 커뮤니티는 작년에 이 질문을 다시 시작할지 여부를 검토한 후 이 질문을 닫았습니다. 원래 종료 이유가 해결되지 않았습니다. 이 질문을 개선합니다. Spring Boot, Spring Security, OAUTH2, JWT를 auth 토큰으로 하는 기본 인증 시스템을 구현하였습니다.작동은 괜찮지만 JWT를 데이터베이스에 저장하고 인증 요청을 할 때마다 토큰이 있는지 확인하는 것이 말이 되는지 생각했습니다.저는 다음과 같은 시나리오를 구체적으로 생각하고 있..

programing 2023.08.27

Spring Junit 응용 프로그램 컨텍스트를 테스트 클래스에서 더럽힌 후 재설정하는 방법은 무엇입니까?

Spring Junit 응용 프로그램 컨텍스트를 테스트 클래스에서 더럽힌 후 재설정하는 방법은 무엇입니까? Spring 3.1.1을 사용하고 있습니다.릴리스, Junit 4.8.1 및 HSQL 2.7.7 인메모리 데이터베이스.다음과 같이 주석이 달린 테스트 클래스가 있습니다. @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:test-trainingSessionServiceContext.xml" }) @DirtiesContext(classMode = ClassMode.AFTER_EACH_TEST_METHOD) public class TrainingSessionServiceTest { 문제는 "mvn clean test"를..

programing 2023.08.07

기능별 패키지 접근 방식이 좋습니까?

기능별 패키지 접근 방식이 좋습니까? 닫힘.이 질문은여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. 최근 자바 코드를 기능별로 포장한 http://java.dzone.com/articles/how-changing-java-package 라는 게시물을 우연히 발견했습니다. 저는 그 생각이 마음에 들지만, 이 접근법에 대해 몇 가지 질문이 있습니다.저는 제 질문을 했지만 만족스러운 답변을 받지 못했습니다.StackOverflow에 있는 누군가가 제 질문을 명확히 해주길 바랍니다. 저는 코딩을 하는 동안 패키지를 가로질러 이동하는 시간을 크게 줄이..

programing 2023.07.28

스프링 데이터레스트에서 페이지를 페이지로 매핑하는 방법

스프링 데이터레스트에서 페이지를 페이지로 매핑하는 방법 데이터베이스를 검색할 때PagingAndSortingRepository.findAll(Pageable)알겠습니다Page하지만 저는 DTO를 엔티티가 아닌 고객에게 노출하고 싶습니다.생성자에 엔티티를 주입하는 것만으로 DTO를 생성할 수 있지만, 페이지 개체의 엔티티를 DTO에 매핑하려면 어떻게 해야 합니까?스프링 문서에 따르면 페이지는 읽기 전용 작업을 제공합니다. 또한 Java 8을 지원하지 않기 때문에 Page.map을 사용할 수 없습니다.매핑된 개체로 새 페이지를 수동으로 만드는 방법은 무엇입니까?여전히 사용할 수 있습니다.Page.map람다 식을 사용하지 않는 경우: Page entities = objectEntityRepository.fin..

programing 2023.05.04

스프링 자동 배선에서 하위 패키지를 제외하시겠습니까?

스프링 자동 배선에서 하위 패키지를 제외하시겠습니까? Spring 3.1에서 패키지/서브패키지를 자동배선 대상에서 제외하는 간단한 방법이 있습니까? 예를 들어 기본 패키지에 컴포넌트 스캔을 포함하려면com.example다른 사람들을 제외시킬 수 있는 간단한 방법이 있을까요?com.example.ignore? (왜? 통합 테스트에서 일부 컴포넌트를 제외하려고 합니다.)를 사용하여 패키지를 명시적으로 제외할 수 있을지는 잘 모르겠지만 regex 필터를 사용하면 다음과 같은 효과를 얻을 수 있을 것입니다. 주석을 기반으로 하려면 like@com.example.an과의 통합 테스트에서 제외할 각 클래스에 주석을 달아야 합니다.제외원IT 테스트. 그러면 컴포넌트 스캔은 다음과 같습니다. 이제 클래스가 통합 테스트..

programing 2023.02.23
반응형