framework/spring(14)
-
SPRING @Async를 활용한 multi thread 구현 - 5 - 구현
SPRING @Async를 활용한 multi thread 구현 - 5 - 구현 Spring 에서 비동기 처리를 하기 위해서 AsyncConfigurer@Asynk를 사용하려고 한다. 개발 환경은 Java 8 , Tomcat 8 , Spring 4.1 이다. 본 포스팅은 SPRING @Async를 활용한 multi thread 구현 - 1 - 개요 SPRING @Async를 활용한 multi thread 구현 - 2 - AsyncConfigurer 생성 SPRING @Async를 활용한 multi thread 구현 - 3 - @Async 사용 및 Task 추가 SPRING @Async를 활용한 multi thread 구현 - 4 - ExceptionHandler 생성 SPRING @Async를 활용한 mu..
2017.07.11 -
SPRING @Async를 활용한 multi thread 구현 - 4 - ExceptionHandler 생성
SPRING @Async를 활용한 multi thread 구현 - 4 - ExceptionHandler 생성 Spring 에서 비동기 처리를 하기 위해서 AsyncConfigurer@Asynk를 사용하려고 한다. 개발 환경은 Java 8 , Tomcat 8 , Spring 4.1 이다. 본 포스팅은 SPRING @Async를 활용한 multi thread 구현 - 1 - 개요 SPRING @Async를 활용한 multi thread 구현 - 2 - AsyncConfigurer 생성 SPRING @Async를 활용한 multi thread 구현 - 3 - @Async 사용 및 Task 추가 SPRING @Async를 활용한 multi thread 구현 - 4 - ExceptionHandler 생성 SPRI..
2017.07.11 -
SPRING @Async를 활용한 multi thread 구현 - 3 - @Async 사용 및 Task 추가
SPRING @Async를 활용한 multi thread 구현 - 3 - @Async 사용 및 Task 추가 Spring 에서 비동기 처리를 하기 위해서 AsyncConfigurer@Asynk를 사용하려고 한다. 개발 환경은 Java 8 , Tomcat 8 , Spring 4.1 이다. 본 포스팅은 SPRING @Async를 활용한 multi thread 구현 - 1 - 개요 SPRING @Async를 활용한 multi thread 구현 - 2 - AsyncConfigurer 생성 SPRING @Async를 활용한 multi thread 구현 - 3 - @Async 사용 및 Task 추가 SPRING @Async를 활용한 multi thread 구현 - 4 - ExceptionHandler 생성 SPRI..
2017.07.11 -
SPRING @Async를 활용한 multi thread 구현 - 2 - AsyncConfigurer 생성
SPRING @Async를 활용한 multi thread 구현 - 2 - AsyncConfigurer 생성 Spring 에서 비동기 처리를 하기 위해서 AsyncConfigurer@Asynk를 사용하려고 한다. 개발 환경은 Java 8 , Tomcat 8 , Spring 4.1 이다. 본 포스팅은 SPRING @Async를 활용한 multi thread 구현 - 1 - 개요 SPRING @Async를 활용한 multi thread 구현 - 2 - AsyncConfigurer 생성 SPRING @Async를 활용한 multi thread 구현 - 3 - @Async 사용 및 Task 추가 SPRING @Async를 활용한 multi thread 구현 - 4 - ExceptionHandler 생성 SPRIN..
2017.07.11 -
SPRING @Async를 활용한 multi thread 구현 - 1 - 개요
SPRING @Async를 활용한 multi thread 구현 - 1 - 개요 Spring 에서 비동기 처리를 하기 위해서 AsyncConfigurer@Asynk를 사용하려고 한다. 개발 환경은 Java 8 , Tomcat 8 , Spring 4.1 이다. 본 포스팅은 SPRING @Async를 활용한 multi thread 구현 - 1 - 개요 SPRING @Async를 활용한 multi thread 구현 - 2 - AsyncConfigurer 생성 SPRING @Async를 활용한 multi thread 구현 - 3 - @Async 사용 및 Task 추가 SPRING @Async를 활용한 multi thread 구현 - 4 - ExceptionHandler 생성 SPRING @Async를 활용한 mu..
2017.07.11 -
spring excel csv download 하기 / super-csv jar 사용하기 / AbstractView
spring excel csv download 하기 / super-csv jar 사용하기 / AbstractView 오늘은 spring 환경에서 AbstractView 를 활용해서 excel csv 다운로드를 구현해 본다. 당연히 org.springframework.web.servlet.view.BeanNameViewResolver 설정이 되어 있어야 한다. csv 파일 형식은 속도에 있어서 아주 강한모습을 보인다. 개발환경은 다음과 같다. spring 환경 ( 3.0 ~ 4.1 까지 상관없음) super-csv 라이브러리가 필요함 다운로드 : csv 를 생성하는데 있어서 VO, Map 두가지 모두 지원한다. controller 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ..
2017.06.30 -
Security 로그인 후 이전페이지 가기 | spring
Spring security를 사용할 때 특정 페이지에서 인증이 필요하면 로그인 페이지로 리다이렉트를 시키면 된다. 그런데 로그인 후 첫 페이지로 가는 것이 아니라 원래 이용하려던 서비스 페이지로 가야하는 기능이 필요하다면 AuthenticationSuccessHandler 인터페이스를 구현하면 된다. 물론 로그인 페이지로 이동하는 시점에 원래 페이지를 기억하도록 해야 한다. 실제 소스로 해보자. 1. Success Handler 구현 public class CustomLoginSuccessHandler extends SavedRequestAwareAuthenticationSuccessHandler { public CustomLoginSuccessHandler(String defaultTargetUrl)..
2016.01.05 -
특정 JAVA , JSP 에서 Bean 객체 가져오기 | spring
Bean 객체를 획득하는 예제이다. JSP 에서 스크립틀릿이나 일반 자바파일에서 Spring Bean 객체를 가져와야 할 경우가 있다. 예를들면 사용자가 정의한 taglib , 또는 Jsp파일 , 일반 JAVA 파일에서 Bean 객체를 가져와 어떠한 처리를 해야할 경우가 있다. 방법 1 WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(((HttpServletRequest) request).getSession().getServletContext()); UserDAO userDao = (UserDAO)wac.getBean("userDaoName"); Colored by Color Scripter cs 방법 2 We..
2016.01.05 -
메일 보내기 / mail sample | spring
메일 보내기 예제이다. Spring framework를 사용하면 복잡한 기능을 간단하게 모듈로 구현해서 Injection하여 사용할 수 있다. 프로젝트를 진행하면서 특정 서비스가 종료되면 자동으로 메일을 발송하는 서비스 객체가 필요해서 JavaMailSender로 메일 발송시키는 간단한 메일서비스 객체를 만들었다. 이번 포스팅은 스프링 프레임워크에서 메일을 발송할 수 있는 예제를 준비했다. 간단한 예제를 위해서 MailService 인터페이스와 MailServiceImpl 서비스 객체를 만들고 테스트를 하는 방법을 준비했다. 메일 제목, 내용, 보내는사람, 받는사람, 수진자들을 파라미터를 받아서 메일을 전송하는 sendMail 메소드를 인터페이스에 정의한다. public interface MailServ..
2016.01.05 -
vo list / form list / @ModelAttribute list / list로 받기 | spring
VO를 사용할 때 List Type 을 사용하여 여러 FormTag를 리스트(배열)로 받는 예제이다. 한 Form 에서 전송할 때 보통은 VO 를 하나만 매칭시켜서 Controller 에서 받는다. 근데 나는 한 Form 에서 전송하고 Controller 에서 VO 를 리스트로 받아야 하는 경우가 생겼다. 예를 들어 public class NameVO{ private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } Colored by Color Scripter cs 와 같은 VO 객체가 있고 Colored by Color Scripter cs 와 같은 구조..
2016.01.05