springframework 4

[Spring] 스프링 JPA 흐름, JPA 관련 질문 내용 정리

JPA의 매핑 관계를 설정할 때 조금 복잡한 상황을 보자. 12345@ManyToMany @JoinTable(name = "recipe_category", joinColumns = @JoinColumn(name = "recipe_id"), inverseJoinColumns = @JoinColumn(name = "category_id")) private Set categories = new HashSet();cs 다 대 다 관계에서 @ManyToMany를 썼다. John Tompson께서 이런 상황은 많이 발생하지 않는다고는 한다. 지금 보면 Recipe와 Category 두 테이블이 다 대 다 관계로 묶여있다. 그래서 처음에 @JoinTable에서 이름을 "recipe_category"로 정해주었다. 이..

[Spring] 스프링 Properties 관리하기

* 스프링 Properties 정의하기 스프링 resource폴더 안에 datasource.properties를 정의해주고 그 안에 값들을 정의해 준다. 이 값들은 java config인 annotation으로 가져올 수 있다. 1234567891011121314151617181920212223242526272829@Configuration@PropertySource("classpath:datasource.properties")public class PropertyConfig { @Value("${jay.username}") String user; @Value("${jay.password}") String password; @Value("${jay.dburl}") String url; @Bean publ..

[Spring] SpringFramework Configuration, 각종 스프링 관련 면접 질문

Spring Bean Scope 스프링 빈에는 Scope를 정의할 수 있다. singleton : 싱글톤 스코프, 별도지정이 없으면 default로 들어가게 된다. 멀티 스레드환경에서 동시 접근이 발생하므로 상태 관리가 중요하다. prototype : 요청마다 새 bean instance를 생성한다. 멀티 스레드 환경에서 singleton보다 관리가 수월하다. request : single instance per http request. session : single instance per http session. [질문 목록] * 스프링의 configuration option 은?XML, Annotations, Java, Groovy, DSL * SOLID 의 S 의 기능?Single Responsib..

[SpringOneTour] 스프링을 만든 Pivotal사가 한국을 방문했다!

나는 시간날 때마다 항상 세미나 목록을 찾아본다. 가서 여러 뛰어난 개발자들의 강연을 듣고 오면 동기부여도 되고 재밌기 때문이다. 얼마전에 학교 기숙사에서 잠들기전에 sns에서 강연을 찾다가 Spring One Tour를 보게 되었다. 세상에 내가 지금 공부하는 프레임워크를 만든 분들이 직접 오신다는데 엄청난 기회였다. 근데 봤을 때 당장 내일 모레였다. 게다가 마감...ㅠㅠ 아 이걸 왜 지금 봤을까..... 진짜 여태 갔던 모든 세미나들 중에서 제일 가고 싶은 마음이 컸었다. 그래서 혹시나 하고 이메일을 보내 "학생인데 자리 없으면 바닥에서라도 듣고 싶다"고 염치 없지만 한 번 여쭤본다고 메일을 보냈다. 정말 감사하게도 자리는 줄 수 있다고 허락해주셨다. 진짜 너무 기뻤다. 목요일은 학교 풀 수업 날이..

반응형