본문 바로가기

springboot10

springboot Junit5 + assertJ TestCode 0. build.gradle dependencies { testImplementation group: 'junit', name: 'junit', version: '4.12' testImplementation 'org.springframework.boot:spring-boot-starter-test' testCompile("org.assertj:assertj-core:3.11.1") } 1. assertAll User user = new User(); assertAll( () -> asssertThat(user.getId()).isEqualTo(1L), //1 () -> asssertThat(user.getName()).isEqualTo("jyami"), //2 () -> asssertThat(user.g.. 2019. 11. 30.
[JPA] 고급매핑 - 상속 관계 , 매핑 정보 상속 인프런에서 에서 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편을 듣고 쓴 정리 글입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 서버 데이터베이스 프레임워크 및 라이브러리 프로그래밍 언어 서비스 개발 Java JPA 스프링 데이터 JPA 온라인 강의 www.inflearn.com 평소에 Spring Data JPA 를 썼는데, 김영한님은 JPA 자체를 강의하시더라구요. 김영한님 강의 바탕으로 Spring .. 2019. 10. 19.
[JPA] 프록시와 연관관계 관리 - 프록시, LAZY, EAGER , CASCADE, orphanRemoval 인프런에서 에서 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편을 듣고 쓴 정리 글입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 서버 데이터베이스 프레임워크 및 라이브러리 프로그래밍 언어 서비스 개발 Java JPA 스프링 데이터 JPA 온라인 강의 www.inflearn.com 평소에 Spring Data JPA 를 썼는데, 김영한님은 JPA 자체를 강의하시더라구요. 김영한님 강의 바탕으로 Spring .. 2019. 10. 18.
[JPA] 다양한 연관관계 매핑 - @OneToMany @ManyToOne @OneToOne @ManyToOne 인프런에서 에서 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편을 듣고 쓴 정리 글입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 서버 데이터베이스 프레임워크 및 라이브러리 프로그래밍 언어 서비스 개발 Java JPA 스프링 데이터 JPA 온라인 강의 www.inflearn.com 평소에 Spring Data JPA 를 썼는데, 김영한님은 JPA 자체를 강의하시더라구요. 김영한님 강의 바탕으로 Spring .. 2019. 10. 18.
[JPA] 연관관계 매핑 인프런에서 에서 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편을 듣고 쓴 정리 글입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다. 초급 웹 개발 서버 데이터베이스 프레임워크 및 라이브러리 프로그래밍 언어 서비스 개발 Java JPA 스프링 데이터 JPA 온라인 강의 www.inflearn.com 평소에 Spring Data JPA 를 썼는데, 김영한님은 JPA 자체를 강의하시더라구요. 김영한님 강의 바탕으로 Spring .. 2019. 10. 18.
[inflearn] 스프링 부트 개념과 활용 2.스프링 부트 시작하기 1. Spring Boot 소개 1-1. Spring Boot Start 특징 토이를 만드는게 아니라 제품수준의 어플리케이션을 만들때 도와주는 툴. opinated view : 스프링 부트가 갖고있는 컨벤션을 의미한다 (널리 사용되는 설정) Spring platform에 대한 기본 설정 뿐만아니라 다른 library에 대한 설정(tomcat)도 기본적으로 해준다 목표 모든 스프링 개발을 할 때 더 빠르고 더 폭넓은 사용성을 제공한다. 일일히 설정하지 않아도 convention으로 정해져있는 설정을 제공한다. 하지만 우리의 요구사항에 맞게 이런 설정을 쉽고 빠르게 바꿀 수 있다.(스프링 부트를 사용하는 이유) non-fucntional 설정도 제공해 준다. 비즈니스로직 구현에 필요한 기능 외에도 non-f.. 2019. 10. 12.
[Weekly I Do] 1907 - 4th 지난주에 모른챗 개발에 몰두하고, 이번 주는 Business model 쪽 개발만 하다보니 거의다 DB 접근해서 rest api 만드는 일이라 반복반복반복... 하지만 어느 정도 적응되고 나니까 같은 로직이 반복돼서 뭔가 새로운 삽질이 나타나지 않더군요! [190722 - 190728] ㄱ. 근황 드디어 계절학기가 끝났습니다!!! 역대급 망한 학점이라 조금 마음이 쓰리지만,,,ㅠㅠ 흐흐,,, 그래도 끝났다는 거에 행복해요!! 토플 모의고사도 봤었는데 아음,, 앞으로는 확실히 개발보다 토플에 좀 더 집중해야 할 것 같습니다. 그동안 토플보다 개발인 삶을 살았으니 8월은 토플에 집중하려고 합니다!! 이번 주에 개발을 많이 못하다 보니 이번 클린 코드 스터디에서 깨달은 점들을 작성하려고 합니다. ㄴ. 클린코드.. 2019. 7. 31.
[Weekly I Do] 1907 - 3rd 하핳 이번 주는 거의 모른챗 개발에만 몰두한 것 같습니다!! 그래도 소소하게 중간중간 좋을 일들이 있어서 행복했던 한주!!! 행복합니다 >< Google DSC Lead도 합격하고, 그렇게 좋아하는 Nflying 콘서트도 갔다 오고! 곧 있으면 계절학기도 끝나고!! 대신 토플 공부를 하나도 안 했죠,, [190715 - 190721] ㄱ. 근황 Google DSC Lead 합격 진짜ㅠㅠ 15일부터 계속 메일함만 확인하면서 17일이 돼도 연락이 없길래 떨어졌구나 하고 체념하고 있을 때 18일에 갑자기 메일함 알림이 딱!! 보자마자 구글 코리아 오피스라니!!! 엄청 설렜습니다! DSC lead관련한 활동은 카테고리를 하나 더 파서 관리할 예정입니다 기대해주세요 >.0 Nflying 콘서트!! 꺄아아!! 드디.. 2019. 7. 22.
[Weekly I Do] 1907 - 2nd 이번주엔 계절학기 시험이 있었습니다! 영어랑 싸우고 있는 요즘 개발에 좀 소홀해지게 되었습니다. 이외에도 인간관계에서 많은 일이 있어서 개발에 집중을 못했던 한 주였던것 같습니다. 근데 오히려 영어공부를 하다보니 개발이 재밌어요!! 즐거워> 2019. 7. 15.