전체 글 77

Spring Boot - # Project 03 - 웹 버튼 클릭 /

자, 이제 View Details 버튼을 누르면 작동되도록 해보자. home.html 을 확인해보자.1. HTML 기본 구조HTML은 HyperText Markup Language의 약자로, 웹페이지의 구조를 만들 때 사용되는 언어입니다.HTML은 태그로 구성되며, 각 태그는 여는 태그 와 닫는 태그 로 나눠집니다.내용여기서 는 **"division"**의 약자이며, 컨테이너(묶음) 역할을 합니다. 즉, 는 다른 요소들을 그룹화하기 위해 사용됩니다.2. class 속성class는 CSS나 JavaScript에서 특정 요소를 선택하거나 스타일을 적용하기 위해 사용되는 속성입니다.하나의 클래스 이름에 여러 요소를 부여할 수 있고, 하나의 요소에 여러 클래스 이름을 붙일 수도 있습니다.예시:여기서 class=..

Spring Boot - 자동 구성 사용자 정의 / # Project 03 - 1:N (OneToMany) DB/Entity Modeling

application.properties 를 yml 로 바꿔보겠다. properties 대신에 yml 을 쓰면 된다.내부 코드가 자동으로 바뀌는 건 아니라서 yml properties 컨버팅 사이트에서 바꿔서 복붙해주자. @Entity 클래스가 가지고 있는 멤버의 변수 이름이 table 열의 이름으로 바뀔 때, 카멜 케이스 표기법에서 스네이크 케이스 표기법으로 자동으로 바뀌는 설정이 되어 있다고 했었다.그런데, 그냥 @Entity 클래스의 멤버의 변수 이름을 그대로 table 열의 이름으로 사용하고 싶다면, 간단하게 설정을 추가해주면 된다.yml 파일에서는 저렇게 추가하면 된다.만약 properties 파일이었다면,spring.jpa.hibernate.naming.physical-strategy=org..

Spring Boot - Maven/Gradle을 사용한 종속성 관리

Maven과 Gradle은 프로젝트의 종속성(Dependency) 관리를 위해 주로 사용되는 빌드 도구입니다. 종속성은 라이브러리를 의미하며, 개발자가 프로젝트에서 필요로 하는 외부 코드, 즉 다른 개발자나 회사가 만들어 놓은 기능들을 가져와서 사용하는 것입니다.  1. Maven을 사용한 종속성 관리Maven은 XML 기반의 빌드 도구입니다. pom.xml 파일이 프로젝트의 중심입니다.주요 개념pom.xml 파일: Maven 프로젝트의 설정 파일입니다. 프로젝트의 종속성, 플러그인, 빌드 설정 등을 정의합니다.의존성(Dependency): 외부 라이브러리의 선언입니다. Maven은 선언된 라이브러리를 중앙 리포지토리에서 다운로드합니다.중앙 리포지토리(Central Repository): Maven이 사..