반응형

spring 18

단위시험환경에서 스프링콩 재정립

단위시험환경에서 스프링콩 재정립 우리는 Spring을 응용 목적으로 사용하고 있고, Spring Testing framework를 단위 테스트에 사용하고 있습니다.그러나 작은 문제가 있습니다. 응용 프로그램 코드가 클래스 경로의 위치 목록(XML 파일)에서 Spring 응용 프로그램 컨텍스트를 로드합니다.하지만 우리는 유닛 테스트를 실행할 때 본격적인 구현 수업 대신 일부 봄 콩을 모의로 만들기를 원합니다.또한 일부 단위 테스트의 경우 일부 콩이 모의실험이 되기를 원하며 다른 단위 테스트의 경우 다른 콩이 모의실험이 되기를 원합니다. 응용 프로그램의 여러 계층을 테스트하는 것처럼 말입니다. 이 모든 것은 애플리케이션 컨텍스트의 특정 빈을 다시 정의하고 원하는 경우 컨텍스트를 새로 고치고 싶다는 것을 의미..

bestsource 2023.10.16

스프링 주석 @Repository 및 @Service

스프링 주석 @Repository 및 @Service @Repository 및 @Service를 사용할 경우의 이점은 무엇입니까? 부품 스캔 등에 대해서는 말하지 마시고, 추가적인 혜택이나 기능이 있다면 기대하고 있습니다. 만약 내가 그것을 사용하지 않으면 어떻게 됩니까? 내가 놓치게 되는 것은 무엇입니까?몇 가지 이유가 있습니다. 보다 구체적인 주석을 사용하여 포인트 컷을 대상으로 지정하는 것이 더 쉽습니다.이것의 유용성을 과소평가하지 마십시오! 그@Repository주석은 몇 가지 추가 기능을 수반합니다. 이로 인해 예외는 s로 요약됩니다. 그@Service주석은 향후 추가적인 의미론을 얻을 수 있지만 아직 일어나지 않았습니다. 그@Repository주석(스프링 2.0에 도입) 및@Service주석(..

bestsource 2023.09.06

스프링 MVC - 스프링 보안을 통해 사용자가 이미 로그인되어 있는지 확인?

스프링 MVC - 스프링 보안을 통해 사용자가 이미 로그인되어 있는지 확인? 저는 Spring MVC 어플이 있습니다.자체 사용자 지정 로그인 페이지를 사용합니다.로그인 성공 시 'LOGGED_'IN_USER' 개체가 HTTPS 세션에 배치됩니다. 인증된 사용자만 URL에 액세스할 수 있도록 하고 싶습니다.저는 웹 필터를 사용함으로써 이를 달성할 수 있다는 것을 알고 있습니다.그러나 이 부분은 Spring Security를 사용하여 수행하고 싶습니다(제 수표는 그대로 유지됩니다 - 'LOGGED_'를 찾아보세요).HTTPS 세션의 IN_USER' 개체(존재하는 경우 로그인). 현재 로그인 동작을 변경할 수 없습니다. 아직 Spring Security를 사용하지 않습니다. Spring Security의 어..

bestsource 2023.09.06

스프링 세션 범위 콩(컨트롤러) 및 서비스에 대한 언급, 직렬화 측면

스프링 세션 범위 콩(컨트롤러) 및 서비스에 대한 언급, 직렬화 측면 케이스 - - 가 ( )@Controller)와 함께@Scope("session"). 세션에 투입되는 수업들은 보통 실행될 것으로 예상됩니다.Serializable예를 들어, 서버가 재시작될 경우 물리적으로 저장할 수 있도록 하기 위해. 가 하는 를 구현하는 Serializable 모든 봄 콩)이라는 것을 , 은 하고 합니다 이라는 될 을 이 합니다 을 이라는 될 이들은 종종 트랜잭션 관리자, 엔티티 관리자 공장 등을 지칭하는 프록시입니다. 가 과 를 하고 은 은 하고 를 가 ApplicationContext하여, ApplicationContextAware할 수 즉, 는 가 을 할 할 을 는 가 .그리고 아이디어로 직렬화할 수 없는 많..

bestsource 2023.09.06

스프링 또는 EJB3 또는 이들 모두를 함께 사용하는 것이 언제 필요하거나 편리합니까?

스프링 또는 EJB3 또는 이들 모두를 함께 사용하는 것이 언제 필요하거나 편리합니까? 저는 JSF2+Spring+EJB3와 그 어떤 조합을 사용하는 것에 대해 조금 혼란스럽습니다.Spring의 주요 특징 중 하나가 의존성 주사라는 것을 알고 있지만 JSF 관리 원두를 사용하면 사용할 수 있습니다.@ManagedBean그리고.@ManagedProperty주석을 달면 저는 의존성 주입 기능을 갖게 됩니다.EJB3에서는 JSF와 함께 언제 사용해야 하는지, 사용해야 할 이유가 있는지 더욱 혼란스럽습니다. 그래서 어떤 상황에서 Spring+J를 사용하는 것이 좋을까요?SF2? EJB3+JSF2? 지금까지 저는 JSF2만을 사용하여 작은 웹 애플리케이션을 몇 개만 만들었고 스프링이나 EJB3를 사용할 필요는 없..

bestsource 2023.09.06

Spring Rest Template를 사용하여 Https Rest 서비스 액세스

Spring Rest Template를 사용하여 Https Rest 서비스 액세스 스프링레스트 템플릿을 사용하여 HTTPS로 보안된 나머지 서비스 URL에 액세스할 수 있는 코드 샘플을 제공할 수 있는 사람이 있습니까? 저는 인증서, 사용자 이름, 비밀번호를 가지고 있습니다.기본 인증은 서버 측에서 사용되며 제공된 인증서, 사용자 이름 및 암호(필요한 경우)를 사용하여 해당 서버에 연결할 수 있는 클라이언트를 만들고자 합니다.KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType()); keyStore.load(new FileInputStream(new File(keyStoreFile)), keyStorePassword.toCharArray()..

bestsource 2023.09.01

순수 Java 구성을 사용하는 Spring 3.2 @value 주석은 작동하지 않지만 Environment.getProperty는 작동합니다.

순수 Java 구성을 사용하는 Spring 3.2 @value 주석은 작동하지 않지만 Environment.getProperty는 작동합니다. 이번 일로 머리가 깨졌어요.내가 무엇을 놓쳤는지 확실하지 않습니다.다음을 가져올 수 없습니다.@Value순수한 Java 구성 스프링 앱(웹이 아님)에서 작동할 주석 @Configuration @PropertySource("classpath:app.properties") public class Config { @Value("${my.prop}") String name; @Autowired Environment env; @Bean(name = "myBean", initMethod = "print") public MyBean getMyBean(){ MyBean myBe..

bestsource 2023.08.22

자동 배선 실패:관리되지 않는 유형

자동 배선 실패:관리되지 않는 유형 저는 제 졸업장 프로젝트에 큰 문제가 있는데, 여러분이 저를 도와주신다면 매우 기쁠 것입니다!저는 메이븐 멀티 모듈 프로젝트를 만들었고 3개의 "핵심 프로젝트"가 있습니다. NaviClean (부모님) NaviCleanDomain 합니다.MeinRemoteDienst 필요로 것.NaviCleanServer그리고.NaviCleanCleint를해위를 .Hessianprotocol NaviCleanClient을 에대한 GUI 및안연포함니다합을결시헤ion▁conins▁to다에 포함합니다.NaviCleanServer NaviCleanServer은 저의 및 구현, DB에 대한 연결입니다.einRemoteDienst NaviCleanServer&NaviCleanClient갖고 있다..

bestsource 2023.08.22

봄과 빈혈 영역 모델

봄과 빈혈 영역 모델 Spring/Hibernate 스택 개체를 다음과 같이 패턴화하는 경향이 있습니다. Foo 컨트롤러가 "FooService"에 호출합니다. FooService는 FooRepository.getById() 메서드를 호출하여 일부 Foo를 가져옵니다. FooRepository는 Foo 개체를 로드하기 위해 일부 Hibernate 호출을 수행합니다. FooService는 Foo와 몇 가지 상호 작용을 수행합니다.트랜잭션에서 함께 수행해야 하는 작업을 처리하기 위해 관련된 Transactional Foo Service를 사용할 수 있습니다. FooService는 FooRepository에 Foo를 저장할 것을 요청합니다. 여기서 문제는 푸들이 진짜 논리를 가지고 있지 않다는 것입니다.예를 ..

bestsource 2023.08.17

봄에 어떤 종류의 "이벤트 버스"를 이용합니까?빌트인, 리액터, 아카?

봄에 어떤 종류의 "이벤트 버스"를 이용합니까?빌트인, 리액터, 아카? 우리는 몇 주 후에 새로운 Spring 4 애플리케이션을 시작할 것입니다.이벤트 중심의 아키텍처를 사용하고 싶습니다.올해 저는 "리액터"에 대해 여기저기 읽었고, 웹에서 그것을 찾다가 우연히 "아카"를 발견했습니다. 지금은 세 가지 선택지가 있습니다. ApplicationEvent: http://docs.spring.io/spring/docs/4.0.0.RELEASE/javadoc-api/org/springframework/context/ApplicationEvent.html Reactor: https://github.com/reactor/reactor#reactor Akka: http://akka.io/ 저는 그것들의 실제 비교를 ..

bestsource 2023.08.12
반응형