스프링 부트 프로젝트 실행

최준호·2024년 1월 22일

spring boot 실행 테스트

  • src/main/java 폴더에 test 패키지를 생성
  • blogControllerTest.java 생성 (Class파일 생성)
  • Junit를 사용해도 되지만 기초부터 천천히 할 예정이니 원리 파악을 위해 Junit 없이 사용하겠습니다
package com.junho.blog.test;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController 
//스프링이 com.junho.blog 패키이 이하를 스캔해서
// 모든 파일을 메모리에 new 해서 하는 건 아니고
// 특정 어느테이션이 붙어있는 클래스 파일들을 new해서(IoC) 스프링
// 컨테이너에 관리해줍니다.
public class blogControllerTest {

	@GetMapping("/test/hello")
	public String hello() {
		return "<h1>Hello spring boot</h1>";
	}
	
}

위 와 같이 테스트 코드 작성.
어노테이션을 기준으로 스프링이 읽어오기 때문에
어노테이션 관리를 잘 해줘야합니다

  • 프로젝트 우클릭 - Run As - Spring Boot App

오류

위와 같은 오류는 데이터 베이스 설정 오류로
아직 properties 파일을 설정을 안했기때문에
나는게 당연합니다.

따라서 pom.xml 파일에 데이터 설정 관련 의존성은 모두 주석처리해줍니다.

다시 프로젝트 실행후

profile
변화를 두려워하는 사람이 가장 불행한 사람이다.

0개의 댓글