
resources 밑 static 밑 index.html 파일 생성코드 입력후 main 메서드 실행시 위와같은 화면 뜸spring.io 홈페이지로 이동해서 project -> spring boot 화면으로 이동 -> LEARN 탭 클릭 Reference Doc. 화면으
controller 패키지 생성main > java > hell.hello_spring.conroller웹의 첫번째 진입점이 컨트롤러다.controller 파일 생성HelloController이 파일을 컨트롤러로 사용하기위해 @(어노테이션)으로 @Controller 명

서버에서 스프링 동작시키는 방법자르파일을 실행시킬수 있음명령 프롬프트에서 프로젝트 생성한 폴더까지 이동을 하고 명령어로 빌드하고 실행할 수 있다.빌드 방법gradlew 명령어 사용 -> 프로젝트 빌드 명령어gradlew buildlibs 폴더로 이동cd libsdir

프로그래밍 할 수는 없고, 파일자체를 브라우저에 띄우는 방법7.1.5 정적 컨텐츠스프링 부트는 /static 디렉토리로부터 정적 컨텐츠를 화면에 제공한다.resources 밑 static 폴더에 html 파일 생성실행http://localhost:9090/he

html 파일을 만들기타임리프를 사용한 것을 볼 수 있다. '> <' 안에 있는 "hello! empty 가 값을 넣어주면 타임리프를 사용한 hello + ${name} 으로 치환된다.컨트롤러에서 메서드 생성http GET 방식으로 파라미터를 넘길 수 있음@Req

메서드 새로 생성ResponseBody 어노테이션이 나왔다고 그러면 '아! 문자그대로 반환해야겠다!' 라는뜻\-> http의 body에 내용을 직접 반환한다는 뜻즉 리턴값을 "hello " + name 으로 하고 있기때문에 리턴하는 문자 그대로 화면에 뿌려지는것을 볼

비즈니스 요구사항 정리데이터 : 회원ID, 이름기능 : 회원 등록, 조회클래스 의존관계인터페이스 생성하고 구현체를 만듦
@Test 어노테이션 명시MemoryMemberRepository 클래스의 save() 메서드를 테스트 하는 메서드다.domain 폴더의 member 객체 생성하고 member의 이름을 spring으로 지정미리 작성했던 save() 안에 파라미터로 이름이 spring으