본문 바로가기

전체 글

Annotation 정리 문서 - 추가중 이렇게 정리해두니 좋네~ https://dzone.com/articles/all-java-built-in-annotation-examples https://dzone.com/articles/spring-web-mvc-annotation-examples https://dzone.com/articles/all-hibernate-annotations-mapping-annotations https://dzone.com/articles/all-jpa-annotations-mapping-annotations 더보기
Spring Boot 에서 다중 Datasource 의 사용. #2 첫번째. http://eclipse4j.tistory.com/284 Spring Boot / Data / JPA 에서 위와 같이 다중 Datasource를 기본적으로 사용했다면 문제가 없지만, 만약 QueryDsl을 사용시에는 QuerydslRepositorySupport 부분에서 어떤 EntityManager를 선택해야 하는지 몰라서(?) 오류를 내뱉는다. QuerydslRepositorySupport.java @Repository public abstract class QuerydslRepositorySupport { private final PathBuilder builder; private @Nullable EntityManager entityManager; private @Nullable Que.. 더보기
Mac java version 전환하기 팀에서 신규플젝을 진행하게 되어 새롭게 시작하는 김에 까짓 java version도 올리자!! 라는 생각으로 11 로 환경을 맞추고 있다. 뚜시궁!! Spring Boot 2.1.x + JAVA(OpenJDK) 11 # brew upgrade# brew update # brew cask info javajava: 11.0.1,13 # brew cask install java # /usr/libexec/java_home # vi ~/.bashrc 또는 ~/.zshrc 또는.... 하단에 아래처럼 추가해 준다. alias j8="export JAVA_HOME=`/usr/libexec/java_home -v 1.8`; java -version"alias j11="export JAVA_HOME=`/usr/lib.. 더보기
List<Order>의 Order 내 List<OrderItem>을 갖는 경우 OrderItem 기준으로 List 생성 public class Order { private Long id; private List orderItems;} List orders = .... 위와 같이 Order 에 대한 List를 있을 경우, OrderItem을 꺼내 새로운 List를 만들고 싶을 경우가 있다.해서 1차적으로 List orderItems = new ArrayList();for (orders...) { for(o.getOrderItems()...) { ... orderItems.add(oi); }} 위와 같은 형태로 중복 for 문을 생각해볼 수도 있을 것이고. 이후,List orderItems = new ArrayList();orders.stream().foreach(o->{ List orderItems = o.getOrderI.. 더보기
eclipse 에서 gradle querydsl 소스 생성시 dupulicate entry 문제 eclipse 에서 gradle querydsl 소스 생성시 dupulicate entry 문제 뭐 딱히 generate task 를 만들지 않고 아래처럼 돌렸을 경우 eclipse에서는 정상적으로 생성된 클래스에 대한 classpath가 등록되는데, querydsl { library = "com.querydsl:querydsl-apt:${querydslVersion}" ... } idea에서는 화면에 물려있는 classpath가 실제 build를 돌리면 generate-sources를 인식하지 못한다. 해서 intellij기준으로 맞추면 eclipse에서 중복된 classpath 등록 오류가.. 여튼 작업자들이 idea를 사용하니 idea기준으로 작업환경을 유지해 주는 것으로 하기위해 eclipse 에.. 더보기