본문 바로가기
반응형

전체글582

스프링부트로 쇼핑몰 만들기 - 1주차 1. 1주차 1주차는 Spring에서 필요한 Java 개념 위주와 Spring 의 기본적인 개념에 관해 진행 상속, 인터페이스, 리플렉션 Spring의 Bean 컨테이너 Spring Boot의 설정 1-1. Intro java Exam03으로 실행하면 class path에서 파일 찾는다 클래스 정보를 읽은 뒤, 메모리에 올라감 클래스 정보를 메모리에 올리는건 시스템 클래스로더가 담당 한번 올라간 정보는 JVM 다시 시작하기 전까지 계속 유지 static 정보는 별도의 메모리에 올림 즉, 이 클래스를 사용해야겠다고 읽어들일때 static 정보가 올라감 static 블럭은 딱 한번만 실행 메소드에 static이 붙은 친구들은 인스턴스 없이도 실행가능 자식 인스턴스 생성시 부모 인스턴스도 생성된다. 자동차라는.. 2019. 1. 6.
2018년 하반기 회고 (상반기엔 H2를 메인으로 썼으니, 하반기엔 소라의날개로..) 회사 하반기엔 큰 작업과 내년을 대비하는 작업들로 채운것 같다. 8 ~ 10월 - 신 주문 시스템 TF 합류 하반기에 우리 실 (팀의 상위 조직) 최대 과제는 주문 시스템 개편이였다. 우리팀의 모든 서비스가 주문시스템과 엮여 있던 상태다보니 주문 시스템이 얼마나 큰지, 얼마나 많은 시스템과 연결되어있는지도 알고 있었다. 그만큼 뭐하나 고치는게 쉽지 않은일인걸 알고 있었다. (공교롭게도 자리도 바로 옆이라서) 하반기 일정을 듣다가 이 시스템을 3개월만에 개편해야하는 일정을 들었다. 대박이라는 생각과 함께 우리팀 일은 아니라서 애도를 표했다. "와.. 저기 진짜 풀야근이겠다 어떡하냐" "우리팀에 요청 오면 많이 도와드려야겠다" 등등의 생각등을 했.. 2019. 1. 3.
Spring Boot Data Jpa 프로젝트에 Querydsl 적용하기 안녕하세요? 이번 시간에는 Spring Boot Data Jpa 프로젝트에 Querydsl을 적용하는 방법을 소개 드리겠습니다. 모든 코드는 Github에 있습니다. Spring Data Jpa를 써보신 분들은 아시겠지만, 기본으로 제공해주는 @Query로는 다양한 조회 기능을 사용하기에 한계가 있습니다. 그래서 이 문제를 해결하기 위해 정적 타입을 지원하는 조회 프레임워크를 사용하는데요. Querydsl은 Jooq와 함게 가장 유명한 조회 프레임워크입니다. 이번 포스팅에서는 Spring Boot Data Jpa에서 Querydsl을 어떻게 설정하는지를 이야기합니다. Querydsl의 장점 혹은 왜 써야하는지 등의 내용은 담지 않습니다. 이건 나중에 한번 각잡고 작성해서 공유드리겠습니다 :) 개발환경은 .. 2018. 12. 31.
오늘의 질문 2018.12.24 Q.1 Q. 이동욱님께서는 처음부터 백엔드 개발자로서 개발자를 시작하셨나요??그렇다면 백엔드개발자를 선택하신 이유를 여쭤봐도될까요?A. 음 처음부터 백엔드를 한건 아니구요. 공부하고 실제로 사용 해봐도 제 취향이 맞진 않아서 백엔드를 하게되었어요. 어떻게 보면 수학이 싫어서 문과 간 것 같은 느낌이긴한데 ㅎㅎ; 국비학원 수업을 들었을때는 프론트엔드를 제대로 가르쳐 주지 않았어요. 근데 프로젝트를 진행하려며 어찌됐든 프론트엔드를 놓칠수는 없잖아요? 그러다보니 프로젝트 기간 동안 jQuery와 Bootstrap을 공부하면서 적용을 했었는데요. 생각보다 재미 없었습니다. 어차피 전공도 재미없어서 SW개발로 왔는데, 여기에서도 하기싫은걸 해야하나? 라는 마음으로 프론트엔드 보다는 백엔드를 더 많이 공부하고 사용.. 2018. 12. 27.
IntelliJ http Client 응답값 변수로 저장하고 사용하기 이전에 IntelliJ로 Postman을 대체할 수 있는 .http에 대해서 소개를 드렸습니다. IntelliJ의 .http를 사용해 Postman 대체하기 이 중 응답 결과를 통해 다음 요청을 수정하는 방법에 대한 질문을 많이 받았습니다. 그래서 오늘은 이 부분을 진행해보고자 합니다. 실습은 많은 자바 개발자분들이 알고 계시는 OKKY 사이트의 로그인 기능을 이용합니다. 자 그럼 시작해보겠습니다! 1. Response Header 저장하기 1-1. OKKY 기능 확인 먼저 OKKY의 로그인 기능이 어떻게 작동하는지 확인해보겠습니다. 아래와 같은 로그인 Form이 있으며,로그인 버튼을 클릭할 경우 아래와 같은 요청값으로 로그인이 시도됩니다.정리하면 OKKY에서 로그인을 위해선 아래 값들이 필요합니다. U.. 2018. 12. 24.
IntelliJ에서 Gradle 프로젝트 작동안될때 간혹 Gradle 프로젝트를 IntelliJ에서 불러올때 Gradle이 정상작동하지 않을때가 있습니다. 전혀 코드가 작동하지 않는데요. 이럴때 2가지 해결방법이 있습니다. 1. Import Gradle Project 먼저 IntelliJ 우측 하단의 Event Log 탭을 클릭해서 아래와 같이 Import Gradle Project가 메세지가 보인다면 바로 해당 메세지를 클릭하면 됩니다. 그럼 아래와 같이 Import 프로젝트 화면이 등장합니다. 마찬가지로 여기서도 OK 버튼을 클릭합니다. Import가 모두 끝나면! 아래와 같이 정상적으로 Gradle 프로젝트로 변환된것을 확인할 수 있습니다. 2. Re Import 만약에 1과 같이 Import Gradle Project 메세지가 나오지 않을 경우가 .. 2018. 12. 22.

728x90
반응형