스프링 부트 3

IntelliJ 이용하여 스프링 부트 + JPA + Mysql + thymleaf 게시판 CRUD

IntelliJ IDEA를 사용하여 스프링 부트(Spring Boot) 기반의 웹 애플리케이션을 개발하며, JPA(Java Persistence API)를 통해 MySQL 데이터베이스를 사용하고 Thymeleaf를 사용하여 간단한 게시판의 CRUD(Create, Read, Update, Delete) 기능을 구현하는 과정을 설명합니다. 이 프로젝트를 만들기 위한 단계별 가이드입니다. 전제 조건: - IntelliJ IDEA 설치 - JDK 11 설치 - 스프링 부트 프로젝트 생성 및 설정 - MySQL 데이터베이스 설치 및 설정 IntelliJ IDEA로 스프링 부트 프로젝트 생성 IntelliJ IDEA를 열고 "File" 메뉴에서 "New"를 선택한 다음 "Project"를 클릭합니다. "Spring..

인텔리제이(Intellij) 스프링 부트(Spring Boot) Gradle 이용한 WAR 배포 설정 방법

인텔리제이에서 스프링 부트를 사용하여 톰캣서버에 war 이용하여 배포해 보도록 하겠습니다. 아래 링크 보시면 처음 프로젝트 셋팅시 war 파일로 배포 한다고 설정되었습니다. https://trytoso.tistory.com/1566 인텔리제이 (intellij) 스프링 부트(Spring Boot) 시작하기 스프링 프레임워크(Spring Framework) - EJB(Enterprise Java Bean)라는 무겁고 복잡한 플랫폼에서 벗어나 POJO(Plain Old Java Object)를 기반으로 하는 경량의 환경을 제공한다. - 스프링 프레임워크가 처음 등.. trytoso.tistory.com Hello World 를 만들어 화면에 잘 나오는지 확인해봐야겠죠? https://trytoso.tisto..

인텔리제이 (intellij) 스프링 부트(Spring Boot) 시작하기

스프링 프레임워크(Spring Framework) - EJB(Enterprise Java Bean)라는 무겁고 복잡한 플랫폼에서 벗어나 POJO(Plain Old Java Object)를 기반으로 하는 경량의 환경을 제공한다. - 스프링 프레임워크가 처음 등장했을 떄는 단순히 애플리케이션 운용에 필요한 객체들을 생성하고, 객체들 사이에서 의존성을 주입해주는 단순한 컨테이너로서의 기능만 제공했지만 발전을 거듭한 현재의 스프링은 다양한 엔터프라이즈 시스템 개발에 필요한 모든 분야를 지원하는 하나의 플랫폼으로 자리잡았다. - 하지만 다양한 프레임워크와 기술들을 지원하면서 동시에 개발자가 처리해야하는 설정도 많아지고 복잡해졌다. - 복잡한 설정에서 발생한 문제들을 해결하려는 노력의 일환으로 '스프링 부트'라는 ..