Study/spring 34

[Java] Spring Boot 3 Controller 만들기

Spring Boot 3 버전에서 Controller를 생성하는 방법에 대해 설명드리겠습니다. 컨트롤러의 역할Controller는 MVC 패턴에서 Controller 부분을 담당합니다.MVC(모델 - 뷰 - 컨트롤러) 패턴에 대해 간단하게 설명하면, 모델은 데이터, 뷰는 화면, 컨트롤러는 모델과 뷰를 연결하는 역할을 합니다.사용자는 컨트롤러를 사용해서 모델(데이터)의 상태를 바꾸고, 컨트롤러는 모델의 바뀐 상태를 뷰에 보내서 사용자가 알 수 있게 합니다. Controller 생성하기Spring Boot는 Controller를 생성할 수 있는 어노테이션을 제공하고 있습니다.예제에 사용할 프로젝트예제 프로젝트에는 security 의존성이 포함되어있어서 제외하고 진행하면 됩니다. 그냥 Spring Boot 프..

[Java] Eclipse 스프링 부트 3 설치 방법(STS 플러그인 설치)

이클립스에서 스프링 부트 3 버전을 설치하는 방법에 대해 설명드리겠습니다. 보통 STS를 사용하면 이클립스 환경에서도 스프링 부트 프로젝트를 쉽게 생성할 수 있지만,이클립스는 포함되어있지 않아서 별도로 추가해줘야 하는게 있습니다.   STS 플러그인 수동 설치이클립스에서 스프링 프로젝트를 생성하려면 관련 플러그인을 설치해야합니다. Help > Eclipse Marketplace로 들어갑니다.  Eclipse Marketplace에서 spring을 검색하면 Spring Tool들이 나옵니다.두번째에 있는 Spring Tools 4를 설치하겠습니다.  Spring Tool 4를 통해 설치되는 기능들입니다.확인하고 Confirm을 눌러줍니다.  설치가 진행되고 있습니다.기다리면 설치가 완료됩니다.  약관에 동..

[Java] Spring Boot 3 MySQL 연동하기

Spring Boot 3에서 MySQL을 연동하는 방법에 대해 설명드리겠습니다. 의존성 추가MySQL을 연동하기 위해 다음 의존성을 추가합니다.Maven org.springframework.boot spring-boot-starter-data-jpa com.mysql mysql-connector-j runtime  Gradledependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' runtimeOnly 'com.mysql:mysql-connector-j'}    DB 연결 정보 추가Spring Boot에 설정 정보를 추가합니다. 프로젝트를 생성하면 src > main > res..

[Java] Intellij Ultimate 스프링 부트 3 설치 방법(Spring initializr)

인텔리제이 유료버전인 Ultimate 버전에서 Spring Boot 3버전을 다운로드하는 방법과 실행하는 방법을 설명드리겠습니다.설치 방법은 Maven, Gradle 둘다 동일하며, Spring initializr로 설치하는 방법과 비슷합니다. 스프링 부트 프로젝트 생성 File > New > Project를 클릭해서 새 프로젝트를 생성합니다.  각 항목은 다음과 같습니다.Name은 프로젝트 폴더의 이름입니다. 적절한 이름으로 지어주면 됩니다.Location은 프로젝트를 설치할 경로입니다.Language는 스프링 부트에서 사용할 언어입니다. Java, Kotlin, Groovy 중 원하는 언어를 선택하면 됩니다.Type은 빌드할 도구입니다. 크게 Gradle, Maven이 있습니다. 원하는 도구를 선택합..

728x90