728x90
반응형
- [Spring Boot] ubuntu에서 git clone 후 gradle build하기2024-05-09 09:58:521. git clonegit clone https://postforty:@github.com/postforty/.git📢 application.properties 파일 빠트리지 않도록 주의! 2. gradle build./gradlew build위 명령어 실행 후 "-bash: ./gradlew: Permission denied" 에러가 발생한다면 아래 명령어로 gradlew에 권한을 부여한다.chmod +x ./gradlew기존 build 폴더를 지우고 다시 빌드하고자 한다면 아래와 같이 진행하면 된다../gradle clean # build 폴더 삭제./gradle clean build # build 폴더 삭제 후 빌드
- [Spring Boot][문제해결] STS에서 Mustache 사용 설정 및 한글 깨짐 문제 해결2022-09-08 09:15:16"이동욱. (2019). 스프링 부트와 AWS로 혼자 구현하는 웹 서비스. 프리텍"으로 실습 중인데 책에서는 IntelliJ를 IDE로 사용하고 있지만 나의 경우 STS로 실습을 진행 중이다. "Chapter 04 - 머스태치로 화면 구성하기"에 대한 실습을 하던 중 STS에서는 Mustache 설정에 차이가 있음을 확인했다. ▍build.gradle STS에서 Gradle의 dependencies에 아래 코드를 추가하고 Refrash 한다. implementation 'org.springframework.boot:spring-boot-starter-mustache' ▍src/main/resources/templates/index.mustache index.mustache 파일을 생성하고 아래 코드를 작..
- [Spring Boot][FastCampus][Final Project] 스프링 부트를 이용한 게시판 프로그램 ④ - 추가 점검사항2022-08-30 01:32:37과제 상세 9 TITLE, WRITER, CONTENT는 빈 값이 아니여야 하고 빈 값을 입력 시 에러가 발생해야 합니다. title, writer, content 문자열 변수에 @NotEmpty 어노테이션 처리하여 요구사항을 충족하였다. src\main\java\com\fastcampus\board\dto\BoardDto.java package com.fastcampus.board.dto; import java.time.LocalDateTime; import javax.validation.constraints.NotEmpty; import com.fastcampus.board.model.entity.Board; import lombok.AllArgsConstructor; import lombok.Bui..
- [Spring Boot][FastCampus][Final Project] 스프링 부트를 이용한 게시판 프로그램 ③ - 컨트롤러 클래스 설계와 구현2022-08-30 00:52:59과제 상세 7 컨트롤러 클래스는 게시판 관련 컨트롤러 하나로 모든 요청을 처리하도록 작성합니다. src/main/java/com/fastcampus/board/BoardController.java package com.fastcampus.board; import java.util.List; import javax.validation.Valid; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.PathVar..
- [Spring Boot][FastCampus][Final Project] 스프링 부트를 이용한 게시판 프로그램 ② - 데이터베이스 연동 설계와 구현2022-08-30 00:46:48과제 상세 5 데이터베이스 연동은 반드시 Spring Data JPA를 이용하여 구현합니다. build.gradle plugins { id 'org.springframework.boot' version '2.7.2' id 'io.spring.dependency-management' version '1.0.12.RELEASE' id 'java' } group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementatio..
- [Spring Boot][FastCampus][Final Project] 스프링 부트를 이용한 게시판 프로그램 ① - 비즈니스 컴포넌트 설계와 구현/환경 설정2022-08-30 00:35:43패스트캠퍼스의 "Java&Spring boot로 시작하는 웹 프로그래밍" 과정을 마무리하면서 파이널 프로젝트를 수행하였다. 완료하여 제출한 과제를 4회에 걸쳐 정리해보고자 한다. 프로젝트명과 설명은 다음과 같다. 01. 프로젝트 명 스프링 부트를 이용한 게시판 프로그램 02. 프로젝트 설명 스프링 부트를 이용하여 웹 프로젝트를 생성하고 BOARD 테이블에 대한 CRUD 기능의 게시판 프로그램을 개발합니다. 데이터베이스 연동은 반드시 Spring Data JPA를 이용하여 처리해야 합니다. 로그인, 회원 가입 등 회원과 관련된 어떤 기능도 구현하지 않습니다. 오로지 게시판 프로그램의 CRUD 기능만 구현합니다. 아래의 과제 상세 1~4는 "비즈니스 컴포넌트 설계와 구현/환경 설정"에 관한 요구사항과 작성한..
- [Spring Boot][문제해결] mysql-connector-java 를 gradle dependencies 추가할 때 발생한 build.gradle 에러2022-08-24 15:09:47JPA를 MySQL과 연동하던 중이었다. entity class 생성, repository 인터페이스 생성 후 테스트 코드를 작성하고 JUnit 테스트를 시도했는데 에러가 발생했다. BoardRepositoryTest 테스트 코드 package com.fastcampus.board.repository; import java.time.LocalDateTime; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import com.fastcampus.board.BoardApplicationTests; import com.fastcampus.board.model.entity.Board;..
728x90
반응형