반응형

spring 18

유닛 테스트 Spring @Around AOP

유닛 테스트 Spring @Around AOP 저는 봄 수업의 대부분을 봄 "물건"을 할 필요 없이 유닛 테스트를 할 수 있습니다. Spring을 사용하지 않아도 @Before Advision 방법을 단위 테스트할 수 있습니다. 코드 예제: @Before("execution(* run(..)) && " + "" + "target(target) && " + "args(name)") public void logName(Object target, String name) { logger.info("{} - run: {}", target, name); } 예제 검정: @Test public void testLogName() { aspect.setLogger(mockLogger); aspect.logName(thi..

bestsource 2023.08.12

스프링 데이터에서 JPA 엔티티를 아름답게 업데이트하는 방법은 무엇입니까?

스프링 데이터에서 JPA 엔티티를 아름답게 업데이트하는 방법은 무엇입니까? 그래서 저는 Spring Data와 함께 JPA에 대한 다양한 튜토리얼을 살펴보았는데, 이 튜토리얼은 여러 번 다르게 수행되어 왔으며 올바른 접근 방식이 무엇인지 잘 모르겠습니다. 다음 엔티티가 있다고 가정합니다. package stackoverflowTest.dao; import javax.persistence.*; @Entity @Table(name = "customers") public class Customer { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "name") priva..

bestsource 2023.08.02

최대 절전 모드 + 스프링을 사용한 캐싱 - 몇 가지 질문

최대 절전 모드 + 스프링을 사용한 캐싱 - 몇 가지 질문 저는 Spring 3과 Hibernate 3.6으로 웹 애플리케이션을 개발하고 있습니다.현재는 스프링 및 최대 절전 모드를 사용한 캐싱이 어떻게 작동하는지 이해하려고 합니다.Hibernate를 사용한 캐싱과 Spring에 대한 몇 가지 소스를 찾았고 지금 제 정보를 수집하려고 합니다.저는 여전히 두 프레임워크 모두에 대해 몇 가지 질문이 있으며, 누군가 답변하거나 여기에 나열된 사실이 정확한지 알려주시면 감사하겠습니다. 대부분의 경우 짧은 답변(예/아니오)으로 충분합니다.이 목록은 스프링 및 동면 캐시가 어떻게 작동하는지 이해하고자 하는 다른 사람들에게도 유용할 수 있다고 생각합니다. General 최대 절전 모드는 1단계 캐시, 2단계 캐시, ..

bestsource 2023.08.02

Spring Data JPA 저장소 메서드에서 @Query 정의를 사양과 결합할 수 있습니까?

Spring Data JPA 저장소 메서드에서 @Query 정의를 사양과 결합할 수 있습니까? 둘 다 사용할 수 있습니까?@Query주석 및 사양을 하나의 저장소 방법으로 지정할 수 있습니까?예를 들어, 다음과 같은 방법이 있습니다. @Query(value="SELECT e from EMPLOYEE where firstName ?1") public Page findEmployeeBySomethigFancy(String firstName, Pageable pageable, Specification emp); 가능한가요? 아니면 전체 질의를 작성해야 하나요?Predicate그리고 그것을 제거합니다.@Query주석?우선, 당신은 이 봄 블로그 게시물을 읽어야 합니다. 둘째, 저장소가 구현해야 하는 인터페이스에..

bestsource 2023.07.28

참조 콩을 유형별로 목록에 자동 연결

참조 콩을 유형별로 목록에 자동 연결 오브젝트 리스트가 있는 클래스가 1개 있습니다.Daemon유형. class Xyz { List daemons; } 제 스프링 구성은 이렇습니다. 리스트내의 각 데몬의 실장을 명시적으로 배선하는 대신에, 타입의 모든 콩을 자동 배선할 수 있습니다.Daemon자동으로 목록에 표시됩니다.내가 해결하려고 하는 문제는 만약 누군가가 새로운 구현의 빈을 만든다면Daemon수업 중에 리스트에 전보하는 것을 잊었어요. 스택 오버플로우에서 이 질문을 본 적이 있지만 다시 찾을 수 없습니다.죄송합니다.다음과 같이 동작합니다(XML에서 ArrayList bean 삭제). public Class Xyz { private List daemons; @Autowired public void s..

bestsource 2023.04.04

@Component에서 클래스에 주석을 다는 경우 Spring Bean과 Singleton을 의미합니까?

@Component에서 클래스에 주석을 다는 경우 Spring Bean과 Singleton을 의미합니까? 봄에 온 지 얼마 안 된 나는 수업에 주석을 다는 것에 대해 질문이 있다.클래스에 주석을 다는 경우@Component이것은 이 클래스가 Spring Bean이 되고 기본적으로는 싱글톤이 된다는 것을 의미합니까?네, 맞습니다.@Component스프링빈과 싱글톤입니다. 클래스가 서비스 레이어에 속해 있는 경우는, 다음과 같이 주석을 붙일 수 있습니다.@Service대신 단, 이러한 주석을 검출하기 위해서는 이 행을 다음 위치에 배치해야 합니다.applicationContext.xml: 싱글톤에 대해서-스프링 콩은 기본적으로 모두 싱글톤 스코프입니다.필드 변수에 상태를 저장하지 않아야 합니다(필드에 종속성..

bestsource 2023.03.20

intellij - 스프링이 인식되지 않음(매핑되지 않은 스프링 구성)

intellij - 스프링이 인식되지 않음(매핑되지 않은 스프링 구성) IntelliJ IDEA를 사용하고 있으며 Spring용 플러그인은 모두 활성화되어 있지만 Maven 프로젝트를 로드하면 다음과 같은 오류가 발생합니다. Configuration (스프링 설정 체크) 매핑되지 않은 스프링 구성 파일을 찾았습니다. '을 설정/설정해 . 자동으로 구성되지 않는 원인이 무엇인지 알고 계십니까?다음 작업을 수행해야 합니다. 프로젝트 구조 대화 상자(경고 클릭 또는 파일 사용=> 프로젝트 구조)로 이동합니다. 왼쪽 목록에서 모듈 항목을 선택합니다. 파일을 찾을 수 없는 모듈을 마우스 오른쪽 버튼으로 클릭하고 Add=> Spring을 클릭합니다. 새 탭에서 + 버튼을 클릭합니다. xml 파일 목록이 나타납니다...

bestsource 2023.03.10

스프링을 사용하여 옵션 경로 변수를 만들 수 있습니까?

스프링을 사용하여 옵션 경로 변수를 만들 수 있습니까? Spring 3.0에서는 옵션 경로 변수를 사용할 수 있습니까? 예를들면 @RequestMapping(value = "/json/{type}", method = RequestMethod.GET) public @ResponseBody TestBean testAjax( HttpServletRequest req, @PathVariable String type, @RequestParam("track") String track) { return new TestBean(); } 여기 있습니다./json/abc또는/json같은 메서드를 호출합니다. 명백한 회피책 선언 1개type요구 파라미터로서 다음과 같이 입력합니다. @RequestMapping(value =..

bestsource 2023.02.28
반응형