본문 바로가기

spring-boot4

[Eulji_LikeLion_2024_BackEnd] 3차 Spring 웹 개발 기초 3차 목차 3-1 Spirng.io 1) Spring.io 2) 설정해보기 / 에러발생시 3) Running 3-2 디렉터리 3-3 라이브러리 1) 살펴 보기 2) 로깅 3-4 View 3-5 Build 3-6 정적 3-7 MVC and Templates 3-8 API 실습 3-1. Spring Start 1)Spring.io Spring.io :https://start.spring.io/ 저번 세션에서 간단하게 체험을 해보느라 자세하게 설명을 못들었을 것같아서 목차를 따로 만들었습니다. 스프링 프레임워크의 단점은 개발자가 직접 대부분의 설정을 수동으로 설정해야 한다는 점에서 많은 어려움이 있다는 단점이었다 스프링을 개발한 팀에서는 위와 같은 단점을 인지하였고 Spirng boot라는 것을 만들었습니다 .. 2024. 3. 27.
[묘공단/spring] 7장 블로그 화면 구성하기 - 개념 포스팅 목차  (책의 목차와 다릅니다 개인적으로 공부한 내용입니다)7장  7-1. 타임리프 (Tymeleaf)  7-2. 템플릿 엔진 개념잡기   7-1. 타임리프 (Tymeleaf)타임리프는 컨트롤러가 보내는 데이터를 이용하여 화면을 동적으로 만들어 주는 템플릿 엔진(Template  Engine) 입니다.템플릿 엔진은 스프링 서버에서 데이터를 받아 우리가 보는 웹페이지, 즉, HTML 상에 그 데이터를 넣어 보여주는 도구입니다타임 리프는 HTML과 타임리프 템플릿 엔진을 위한 문법을 살짝 섞어 사용하기에 내추럴 템플릿 엔진(Naturl Template  Engine)이라고 부릅니다내추럴 템플릿 엔진의 의미는 아래와 같습니다순수 HTML을 구조를 유지하는 템플릿타임리프는 순수 HTML 구조를 유지하기에.. 2023. 10. 31.
1-1. 프로젝트 환경설정 (Spring 프로젝트 생성 , 라이브러리, View) 목차 Spring 프로젝트 생성 라이브러리 View 환경설정 View 정리 빌드하고 실행하기 1. Spring 프로젝트 생성 전 게시물에서 말한 https://start.spring.io/ 을 사용합니다 제가 사용한 설정 (강의에선 java 11버전 Spring Boot 2.x.x) Project : Gradle-Groovy Language : Java Spring boot : 3.0.6 java : 17 Dependencies :spring web,Thymeleaf (ADD DEPENDNCIES에서 spring web,Thymeleaf를 불러옵니다) 맨아래 왼쪽에 있는 GENERATE를 누르면 zip파일 형식으로 다운로드 됩니다! ZIP파일은 스프링 부트 스타터 사이트에서 만든 스프링 프로젝트입니다. .. 2023. 5. 7.
0. Spring start (JDK설치 ,IDE(Intellij) 설치 ,spring.io ) 목차 0. openJDK 설치 1. Intellij 설치 (IDE설치) 2. Spring.io 0. openJDK 설치 JDK : Java Development Kit openJDK : 무료 오픈 소스 JDK Open JDK 는 사이트에서 필요한 Java버전에 맞게 설치해주면 됩니다 Zulu에서 제공하는 open https://www.azul.com/downloads/#zulu MicroSoft 에서 제공하는 openJDK https://www.microsoft.com/openjdk 명령프롬트창에서 java --version을 입력해서 정상 설치되었는지 확인하고 javac --version을 입력해서 java --version과 동일한지 한 번 더 확인해줍니다 다른 설치한 java가 나올경우 참고용 환경.. 2023. 5. 7.