build.gradle에서 boot의 버전과 jdk버전을 번경해준다.

내가 혼자 할때는 yml파일로 해보겠다.
뭘 yml이야 얌전히 다시 properties로 변경

- src/main/java 이하의 패키지에서 spring(java)작성
- src/main/resources 이하의 패키지
- templates에 html 파일 생성
- static에 css, js파일 등을 생성

com.exe.self패키지에
우선 Controller, Service, Repository의 역할들을 정리해보자
@Controller
public class TestController {
@RequestMapping("/test")//test가 들어오면 아래의 return으로간다.
@ResponseBody //boot에서 @Controller를 사용할 때 return의 값을 문자로 인식
public String test() {
return "test"; //web에 'test'를 출력
}
}
test가 오면 Controller의 '@RequestMapping으로 인해
해당 메소드로 들어오게되고
Controller
@RestController
public class TestController {
@RequestMapping("/test")
public String test() {
TestService ts = new TestService();
return ts.test();
}
}
Service를 호출하여 Service의 값을 web으로 전달한다.
Service
@Service
public class TestService {
public String test() {
return "TestService - test";
}
}
