본문 바로가기

스프링

jUnit에서 assertTha과 is에 대한 import문 import static org.hamcrest.CoreMatchers.*; // is, notNullValue.. import static org.junit.Assert.*; // assertThat, fail... 이클립스에 등록하기 http://blog.naver.com/civan/150069226814 더보기
간단한 스프링 웹 프로젝트 생성 STS에서는 두가지 방법으로 스프링 웹 프로젝트를 생성할 수 있다.첫째는File -> New -> Spring Template Project이다. 대신 관련 라이브러리 및 빌드는 Maven을 이용해야 한다. 두번째는 Dynamic Web Project로 생성해서 관련 라이브러리를 WebContent/WEB-INF/lib에 추가하고 web.xml파일로 부터 설정 파일을 수정해주는것이다. 하지만 두번째로 할때 생성시 web.xml파일이 없을때도 있는데 생성할때 조건 체크를 해주면 생성이 된다. 더보기
두 마리 토끼를 잡는것이 과연 힘든걸까? 내가 항상 생각 하고 있는것~ 전공 기술과 영어.. 둘 다 어느하나 빼 놓을수가 없다. 지금 일은 하지만 내가 오랫동안 써 먹었던 것이 아니기에 퇴근후 따로 공부한다..근데 이게 분량이 장난이 아니다. 여기던 어디던 요즘 대세 프레임웤인 스프링+하이버네이트를 조합해서 사용할줄 알아야 한다. 그러면 영어 공부는 언제 하냐.. 할 시간이 따로 많지 않다. 그래서 생각한것이 컬리지를 파트타임으로 등록한것이다. 일주일에 1회 3시간짜리. 근데 웬걸..너무 쉬워서 질문도 별로 없고 수업도 실습위주라.. 수업 구성이 30분 퀴즈(매주), 15분 전주 수업 review, break time 20분 나머지 실습.. 완전 왕초보들 20명 모아놓고 하니 한명이 실습조교나 인스트럭터를 붙잡으면 기본 10분이다.. 그래서 튜.. 더보기
스프링 빈 스코드(Bean scope) 종류 스코프의 종류는 일단 가장 이해하기 쉬운 싱글톤(singleton), 프로토타입(prototype), 요청(request), 세션(session), 글로벌세션(globalSession), 애플리케이션(application)이 있다. 1. 싱글톤 - 스프링 IoC container당 한개의 빈 오브젝트만 생성 2. 프로토 - 스프링 컨테이너에 빈을 요청할 때마나 새로운 오브젝트를 생성 돌려 준다. 3. 요청 - 하나의 웹 요청 안에서 생성되고 요청이 끝날 때 사라진다. 4. 세션 - HTTP세션과 같은 존재 범위를 갖는 빈을 만들어 주는 스코프다. 5. 글로벌세션 - 포틀릿에만 존재하는 글로벌 세션에 저장되는 빈이다. 6. 애플리케이션 - servlet context에 저장되는 빈 오브젝트이다. servl.. 더보기
CGLIB is required to process @Configuration classes. Either add CGLIB to the classpath or remove the following @Configuration bean definitions 스프링에서 자바 코드에 의한 빈 등록: @Configuration클래스의 @Bean메소드를 테스트 하다가 아래와 같은 오류가 나올수 있다. CGLIB is required to process @Configuration classes. Either add CGLIB to the classpath or remove the following @Configuration bean definitions 이럴때는 아래와 같이 등록 해줘야 한다.(버전은 알아서..) cglib cglib 2.2.2 더보기
인생역전 둘 중 하나만 있으면 가능성이 정말 크다. 첫째. 정말 좋아해서 시간 가는줄 모르고 할수 있는 것과 둘째. 정말 이거아니면 죽는다 라고 할수는 있는것.. 아마 난 두번째가 맞는것 같다. 무엇을 하든 이거 아니면.... 더보기