Programming 검색 결과

75 개의 검색 결과가 있습니다.

[Spring F/W 유틸] Dynamic Get Bean Object
Programming/스프링.유틸

[Spring F/W 유틸] Dynamic Get Bean Object

1. 개요 Bean 객체를 가져오는 방법은 여러가지가 존재하며, 상황에 따라 싱글톤 패턴이 아닌 Prototype 형태로 가져와야하는 케이스가 존재하기 때문에 용도에 맞게 선택을 잘해야한다. 2. 방법 1항에서 이야기한 부분을 내가 개발했던 구성에 적용해본다. 1) 싱글톤 객체 가져오기 @Autowired private ApplicationContext ctx; // Dynamic GetBean Style public void test() { ctx.getBean(AccountService.class).loginCheck(); } @Autowired private AccountService accountService; // @Autowired Annotation을 통한 의존성 주입 public void ..

Programming/스프링.유틸

[Spring F/W 유틸] RequestUtil (HttpServletRequest, HttpServletResponse) 선언 제거기

1. 변경 요지 스프링을 사용하다보면 누구나 @Controller @RequestMapping단에서 HttpServletRequest request, HttpServletResponse response 를 매개변수로 받는 메소드를 많이 작성하였을 것이다. 사실 필요하든 하지 않든 선택이 아닌 거의 필수로 추후 사용을 위해서 넣은 경우도 많았을 것으로 보여진다. 2. 변경 형태 1) HttpServletRequest와 HttpServletResponse를 매개변수에 사용하지 않고 스프링 리퀘스트 컨텍스트 홀더 (Spring RequestContextHolder) 영역에서 가져와 Java-Object의 call by Reference 형태로 사용한다. 2) 주의점은 프로젝트마다 RequestContextHo..

[OAuth2] Spring Security OAuth2 Custom FW 개발
Programming/스프링 F.W

[OAuth2] Spring Security OAuth2 Custom FW 개발

거의 2~3달 가까이 퇴근하고 틈틈이 만들지만 아직까지 Spring Bean Handling에 미숙함이 많아 시간이 많이 걸리지만 Spring Lifecycle에 대해 좀 더 심도 있게 파고드는 부분은 정말 도움이 많이된다. 또한, Spring 대부분이 상속(Extend) 또는 구현(Implement)를 통해 커스텀(Custom) 되는 부분으로 인해 소스를 Custom 전 파악 후 하는 부분에 있어서 나도 개발이 자연스러워지는 점에선 큰 도움이 되고있다. 1. 개발 요지 1) Spring F/W 자체로는 구성이 쉬움. But Security 와 OAuth2를 적용하기엔 난이도가 급상승하여 개발을 막 시작한 사용자들이 개발하기엔 난이도가 존재한다. →실제로 프로젝트에도 Spring Security를 적용하..