경량급 애플리케이션 프레임워크DB설정후
spring 프로젝트 설정






application.yml
DB설정하기
spring:
datasource:
url: jdbc:oracle:thin:@localhost:1521:XE
driver-class-name: oracle.jdbc.driver.OracleDriver
username: SPRING_BOOT
password: 1234

@Controller
public class HelloBootController {
@GetMapping("/hello")
public ResponseEntity<String> hello(){ // String 데이터를 브라우저에 보내주겠다
return new ResponseEntity<>("Hello Spring Boot Controller",HttpStatus.OK); //첫번째 파라미터는 보내주고 싶은 데이터 두번째 파라미터는 상태
//인스턴스가 없는데 어떻게 실행이 되는건지? Bean Container가 알아서 생성해주기 때문이다.
}
}
html코드를 써서 다른 url 지정해보기
@GetMapping("/hello2")
public ResponseEntity<String> hello2(){
StringBuffer html = new StringBuffer();
html.append("<!DOCTYPE html>");
html.append("<html>");
html.append("<head><title>Hello,Boot!</title/></head>");
html.append("<body>");
html.append("<div>안녕하세요.</div>");
html.append("<div>Spring Boot에서 응답되었습니다.</div>");
html.append("</body>");
html.append("</html>");
return new ResponseEntity<>(html.toString(),HttpStatus.OK);
}
jsp dependency 불러오기



spring boot에는 version을 사용하지 않는다.

yml 설정 후

jsp를 담을 폴더 생성
jsp 플러그인설정
교재 44~47p까지
