목차 (클릭시 해당 목차로 이동)
IntelliJ로 Spring 시작
spring initializer를 이용해 연관관계를 한번에 끌어온다.
기존에 배웠던 기술들을 이용할 것이기 때문에
- Spring web
- Lombok
- Spring Data Jpa
- H2 Database
네가지를 다 가져온다
Git 연동
초기세팅 및 원격 저장소와 연결
- git init .
- git add .
crlf 오류시 git config --global core.autocrlf true input - git commit -m "inital commit"
- git remote add origin https://www.github.com/dongho/~~
- git push -u origin master
- git branch --set-upstream-to origin/master
- git push
local, remote 둘 다 사용할 develop 브랜치 생성하기
- git branch develop
- git push origin develop
- git checkout develop
- git branch --set-upstream-to origin/develop
인텔리제이에 git 연동하기
2021.04.21 - [Web/팁] - 인텔리제이에서 커맨드라인으로 쓰던 git 중간에 연동하기 + merge conflict gui로 해결하기
인텔리제이에서 커맨드라인으로 쓰던 git 중간에 연동하기 + merge conflict gui로 해결하기
인텔리제이에서 원래는 CLI로 git을 사용했는데, merge conflict 를 해결할때는 gui를 이용하는 것이 생산성이 좋을 것 같았다. 그래서 중간에 인텔리제이에서 git을 연결하는 방법을 찾아보았다. 처음
ksabs.tistory.com
로컬저장소, 원격저장소와 연결된 결과 화면
추가 설정 해주기
Gradle 인텔리제이로 실행속도 빠르게하기
Gradle 인텔리제이로 실행속도 빠르게하기
최근 IntelliJ 버전은 Gradle로 실행을 하는 것이 기본 설정이다. 이렇게 하면 실행속도가 느리다. 다음과 같이 변경하면 자바로 바로 실행해서 실행속도가 더 빠르다. Preferences -> Build,
ksabs.tistory.com
Lombok 적용방법
Lombok 적용방법
1. 라이브러리 가져오기 dependencies { compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' } 2. 설정 - Plugins - lombok 플러그인 설치 3. 설정 - Build, Execution, De..
ksabs.tistory.com
[h2 database] 데이터베이스 생성하기
[h2 database] 데이터베이스 생성하기
맨 처음에 데이터베이스가 생성되지 않았을 때는 위와같이 오류가 뜬다. 그러면 아래와 같이 jdbc:h2:~/{원하는 데이터베이스 이름} 으로 한번 connect 하면 데이터베이스 파일이 생성된다. 그리고
ksabs.tistory.com
로깅(Logging)을 알아보자
로깅(Logging)을 알아보자
보통 디버깅할때 System.out.prinln("")을 사용해왔다. 하지만 실무에서는 이런식으로 로깅을 하지 않는다! 로깅 라이브러리 SLF4J : http://www.slf4j.org SLF4J Simple Logging Facade for Java (SLF4J) The Sim..
ksabs.tistory.com
스프링부트 쿼리 파라미터 로그로 보기
스프링부트 쿼리 파라미터 로그로 보기
application.yml 에서 이렇게 세팅하면 위와 같이 파라미터가 ? 로 찍힌다. 여기서 application.yml 에 org.hibernate.type: trace를 추가하면 ? 에 해당하는 파라미터가 무엇인지 찍힌다. 하지만 로그자체의..
ksabs.tistory.com
'Project > ClassFlix' 카테고리의 다른 글
[ClassFlix] EP 6. view 페이지 제작과 컨트롤러 연결 - 2 (0) | 2021.04.29 |
---|---|
[ClassFlix] EP 5. view 페이지 제작과 컨트롤러 연결 - 1 (0) | 2021.04.27 |
[ClassFlix] EP 4. domain, repository, service 계층별 설계 및 구현 (0) | 2021.04.26 |
[ClassFlix] EP 3. 도메인 설계와 테이블 생성 (0) | 2021.04.21 |
[ClassFlix] EP 1. 개발 계획 (0) | 2021.04.14 |