목록설치 (4)
Coding Note

코드로 배우는 스프링 웹 프로젝트 스터디 기록하기! 1. 환경 설치 및 테스트 스프링 부트는 Intellij, 이클립스. STS, VS Code 등 개발 도구 지원이 활발함. 이전 프로젝트였던 블로그 만들기는 STS를 사용해서 개발하였다. 이번 프젝은 IntelliJ를 사용할 것이다!! https://www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com 1-1, Spring initalalizr를 이용한 프젝 생성 위와 동일하게 체크 후 Next 설치 후 IntelliJ 재시작하면 됨 1-2. Lombok 플러그인 설치 https://coding-day.tistory.com/49?cat..

1. Git git - 프젝 관리, 동기화 작업 영역 - 인덱스(Index) - 헤드(Head) - 3가지 박스를 동기화시키는 작업이라고 생각하면 된다. git inti : 저장소 생성 git add . : 파일 원격 저장소에 업로드 git commit -m "메시지" : 깃 저장소에 업로드 git status : 깃 상태 확인 git remote add origin 저장소 : 깃 저장소 연결 git remote -v : 깃 연결 상태 확인 git push origin main : 메인 브랜치에 파일 업로드 git pull origin main : 업로드된 내용 가져오기 git checkout -b 브랜치명 : 브랜치 생성 git push origin 브랜치명 : 선..

메타코딩 - SpringBoot - 나만의 블로그 만들기 기본적인 프로그램이 설치된 상태라 초반은 수월했다. 1강부터 17강까지 진행한 내용을 간략히 정리하고자 한다! Oracle JDK 1.8 설치 이미 설치되어있어 패스 MySQL 5.7 설치 기존에 deaver, sqldeveloper, dataGrip을 사용했다. https://dev.mysql.com/downloads/windows/installer/5.7.html MySQL :: Download MySQL Installer Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86..

Q1. 템플릿 엔진 - 지정된 템플릿 양식과 데이터가 합쳐져 HTML 문서를 출력하는 소프트웨어 - 자바 진영에서는 Jsp, Velocity, Freemaker, Thymeleaf 등 다양한 서버 템플릿 엔진이 존재함. 단점 - JSP/Velocity : 스프링 부트에서 권장하지 않는 템플릿 엔진 - Freemaker : 템플릿 엔진으로는 너무 과하게 많은 기능을 지원함. 높은 자유도로 인해 숙련도가 낮을수록 Freemaker안에 비즈니스 로직이 추가될 확률이 높음. - Thymeleaf : 문법이 어려움. Q2. 머스테치(mustache) - 수많은 언어를 지원하는 가장 심플한 템플릿 엔진 장점 - 문법이 다른 템플릿 엔진보다 심플 - 로직 코드를 사용할 수 없어 View의 역할과 서버의 역할이 명확하..