반응형

개발 330

[Spring] Spring 2.5 버전에서 Spring Scheduler 사용하기

우선 화석 수준인 Spring 2.5 버전이다. 처음에 테스트 해본다고 Spring 4.0 버전에서 했을 땐 어노테이션 이용해서 구현을 했는데 Spring 2.5 인 작업 프로젝트에서는 어노테이션을 쓰지 못했다. 스키마를 추가해줘도 찾지 못한다고 오류가 발생해서 키보들 뿌실 뻔했다. 우선 quartz 라는 라이브러리를 다운받아야 한다. 우선 다운 받으면 다음과 같은 .jar 파일을 볼 수 있을 것이다. 1. c3p0-0.9.1.1.jar2. log4j-1.2.16.jar3. quartz-2.2.3.jar4. quartz-jobs-2.2.3.jar5. slf4j-api-1.7.7.jar6. slf4j-log4j12-1.7.7.jar 아 그리고 우리는 스프링 버전이 매우 낮기 때문에 다운받은 .jar 파일들..

개발/Spring 2017.09.07

[Spring] @Autowired 일반 메소드, setter, 변수

@Autowired 는 setter 메소드와 변수, 일반 메소드에 사용할 수 있다고 했었다. 일반 변수에 사용하는 방법은 필자가 많이 사용하는 방법으로 코드는 다음과 같이 사용한다. @Autowired BoardDao boardDao; @Autowired BoardService boardService; 그렇다면 setter 메소드에선 어떻게 사용할 수 있을까? BoardDao boardDao; @Autowired public void setBoardDao(BoardDao boardDao) { this.boardDao = boardDao; } 다음과 같이 사용할 수 있다. 이로 인한 코드 때문에 Spring Container에 의해서 자동으로 setBoardDao() 메소드가 호출되어 BoardDao 타입..

개발/Spring 2017.09.06

[Spring] MultipartFile 사용 시 한글 깨짐 해결

MultipartFile 사용해서 파일 업로드 부분을 짜고 있는데 한글이 자꾸 깨져버렸다. 내 멘탈도 깨져버렸다. 우선 구글링하니 다음과 같은 코드를 박아주면 된다고 하였다. original = new String(original.getBytes("UTF-8"), "8859_1"); 근데 안된다. ?????.txt 로 나올 뿐이다. 어짜피 나는 html file 타입인 input 태그를 사용하기 때문에 accept-charset="UTF-8"와 같은 코드를 넣어주었다. 이렇게 되면, 와 같은 코드가 만들어질 것이다~ [사진 1: utf-8 적용 후]

개발/Spring 2017.09.05

[Spring] Junit 으로 DB 테스트 할 때 @ContextCnofiguration 오류 발생 할 경우

@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("value={"classpath:root-context.xml"}") public class LoginTest { @Autowired private DataSource dataSource; @Test public void createTest(){ try{ java.sql.Connection connection = dataSource.getConnection(); System.out.println(connection); }catch (Exception e) { } } } 위와 같은 코드로 했더니 java.lang.IllegalStateException: Failed to load Applicat..

개발/Spring 2017.08.29
반응형