Java24 [스프링 입문 : 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술] 시작하는 글 김영한 스프링 로드맵 중 유일하게 무료강의이며, 주로 스프링의 모든 기능을 코드로 쳐보면서 전체적으로 훑는 것이 목적인 강의라고 한다. 처음 개발을 시작했을 때도 자바로 시작했는데, 자바 뿐만아니라 다른 언어를 배울때도 이론부터 학습하고 실전 코드로 들어가는 강의들이 많았다. 특히 책은 더 심한편.. 하지만 그렇다고 무작정 코드를 쳐보면서 외우려고 하는 것은 내 성향이 아니다. 수학처럼 인과관계나 동작원리를 이해해야지 속이 풀리는 성격이다보니 시간은 없고 기초는 부족해서 또 학원을 다니고하는 등..딜레마가 많이 왔었다. 특히 '넓은 바다 한가운데 길을 잃고 혼자 덩그러니 떠 있는 돛단배 같은 기분'의 문구는 학원 수료하고 무작정 SI에 취업했을 때의 모습이 떠올랐다. 그래도 여러 시행착오 끝에, 나만의 .. 2022. 6. 29. Java 카테고리에 관하여 Java의 대부분의 카테고리는 김영한님의 인프런 강의 로드맵을 수강하면서 배우는 점들을 낱낱히 이해하고, 정리하기 위해서이다. 해당 강의 카테고리 외에도 다른 카테고리에 포스팅할 수 있는데, 그때마다 링크를 따로 참조하여 작성할 예정. 강의 외의 카테고리는 별도로 추가될 것이고, 다른 강의나 클린코드, 리팩토링 등의 책을 리뷰하는 방식이 될 듯 하다. - 참고 자료 https://jiwondev.tistory.com/265 주관적인 인프런 강의 리뷰(🌱김영한님 스프링) 돈없는 거지지만 영한님 강의는 선구매 후생각(?)하는 저의 주관적인 리뷰입니다. 🏷인프런 김영한님 제가 생각하는 김영한님의 강의 특징은 다음과 같습니다. 재밌습니다. 약간 공부잘하는 형 jiwondev.tistory.com https://.. 2022. 6. 29. [Spring Boot] Refactoring - IntelliJ 에서 Lombok 추가하기 리팩토링? : 코드의 구조나 성능을 개선 Lombok의 기능? : toString(), constructor, getter/setter 등 @Data 같은 어노테이션으로 필수코드들을 간편하게 생성가능 -> 필수코드 반복 최소화 IntelliJ에서 Lombok 추가 방법? 2022. 6. 27. [Spring Boot - JPA] H2-console로 Database 확인 - (2) - Source Code https://github.com/Rezalog/springboot_basic 2022. 6. 27. [Spring Boot - JPA] form Tag와 DTO, Entity, Repository - (1) JPA의 역할 : JPA는 Server단의 Java에서 DB가 이해하는 SQL에서 생기는 언어적차이를 극복하기위해 명령을 내릴수 있게하는 도구이다. 또한 Entity, Repository 의 도구 등으로 DB 관리를 용이하게한다. Entity, Repository의 역할은? : Entity는 자바객체인 DTO를 DB가 이해할 수 있게 규격화한 것이고, 이는 Repository라는 일꾼을 통해 DB에 전달되고, 처리된다. 즉, DTO를 Entity로 전환하고, Entity를 Repository로 저장하는 형태이다. - Source Code https://github.com/Rezalog/springboot_basic 2022. 6. 27. [Spring Boot] 개발환경 설정 Spring Boot 관련 지식이 부족하여 유튜브 기초 게시판 만들기 강의를 수강하기로 했다. 스프링부트 환경의 개발을 위한 환경에는 크게 세 가지가 있다. 1. JDK 2. IDE(IntelliJ) 3. Spring Boot 1. JDK(AdoptOpenJDK) MacOS 환경이므로 Homebrew를 이용하여 JDK 8 버전을 설치하였다. 설치 과정은 다음과 같다. a. 커맨드에서 Homebrew 설치 b. brew tap 으로 AdoptOpenJDK 연결 c. brew search 로 homebrew에서 지원하는 jdk 찾기 d. brew install (찾은 결과의 jdk 명) b. brew tap AdoptOpenJDK/openjdk 명령어로 연결해준다. 이때 에러가 발생하였는데, 아래 링크참조... 2022. 6. 23. 이전 1 2 3 4 다음