본문 바로가기

SpringBoot4

[김영한] 자바 ORM 표준 JPA 프로그래밍 - 섹션 0~2(핵심내용 정리) [2023-10-10] JPA에 대해 자세하게 공부하고싶어 [김영한] 자바 ORM 표준 JPA 프로그래밍 - 기본편 인프런 강좌 수강시작 섹션 0~2 핵심내용 정리 JPA? - Java Persistence API - 자바 진영의 ORM 기술 표준 ORM? - Object-relational mapping(객체 관계 매핑) - 객체는 객체대로 설계 - 관계형 데이터베이스는 관계형 데이터베이스대로 설계 - ORM 프레임워크가 중간에서 매핑 - 대중적인 언어에는 대부분 ORM 기술이 존재 JPA 소개 1. EJB - 엔티티 빈(자바 표준) 2. JPA(자바 표준) -> 하이버네이트 (오픈 소스) JPA를 왜 사용해야 하는가? - SQL 중심적인 개발에서 객체 중심으로 개발 - 생산성 (기억할것) 수정: da.. 2023. 10. 11.
[SpringBoot] Validation (유효성 검사/데이터 검증) 1. @annotation 종류 2. Maven Dependency 설정 3. DTO annotation 추가 4. Validation 테스트 수행 컨트롤러 메소드 내 @Valid 와 DTO 객체 내의 @annotation 과 연결되어 실패처리함. 5. Swagger saveProduct 실행 6. DefaultHandlerExceptionResolver LOG 확인 [2023-07-27 16:38:01.169] [WARN ] [http-nio-8080-exec-1] o.s.w.s.m.s.DefaultHandlerExceptionResolver Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed .. 2023. 7. 27.
[SpringBoot] (Chapter1) ORM, JPA, Spring Data JPA 1. Maven Dependency 선언 application.properties 설정 개발소스는 깃허브에서 확인 TODO: 강의에서 인터페이스 주입을 @Autowired로 사용하는데 실무에서도 이렇게 사용하는지 확인필요. https://github.com/seypak77/IntelliJ_SpringBoot/commit/590e0ef243607e5ee44902c2600bcf0c9296115e ORM, JPA, Spring Data JPA Code Commit · seypak77/IntelliJ_SpringBoot@590e0ef seypak committed Jul 25, 2023 github.com Database 데이터 Insert Swagger Execute 확인 2023. 7. 26.
[2023.07.24] IntelliJ - SpringBoot 스터디 시작 2023.07.24 시작 모든 프로젝트에서 이클립스를 주로 사용했지만 인텔리제이에 관심이 많았고 다른 프로젝트를 가면 인텔리제이를 쓰게될 것이기에 조작법을 자세히 익히고자 합니다. 또한 스프링을 주로 사용하여 스프링부트에 대해서도 자세히 학습하고싶어 강좌를 시작하고 히스토리 작성 - 스프링 부트(Spring Boot) 기초 강의 몰아보기 https://youtu.be/7t6tQ4KV37g [ github 소스]https://github.com/seypak/IntelliJ_SpringBoot GitHub - seypak77/IntelliJ_SpringBoot: IntelliJ_SpringBoot StudyIntelliJ_SpringBoot Study. Contribute to seypak77/Intelli.. 2023. 7. 24.