※ 준비사항 : eclipse, jdk, tomcat, mysql 설치
* 이클립스 켜서 메뉴바에서 Help > Eclipse Marketplace 킴
* 'STS' 검색하고 Release라고 되어있는거 받고 (나는 이미 깔아서 installed라고 써있음)
* 이클립스 재실행
* 메뉴바에서 File > New > Others > Spring > Spring Legacy Project 누름 (아래 화면이 뜨면 됨)
* 거기서 Spring MVC Project ㄱㄱ
* 패키지명 쓰면 프로젝트 생김
* 하단에 서버탭에서 (없으면 메뉴바에서 Windows > Show Views > Servers) 우클릭하고 New > Server 하고 다운로드한 서버 추가
* 아까 만든 스프링 프로젝트에서 우클릭하고 Run As > Run On Server하고 다음다음 눌르면 올라감
* home뜨나 꼭 확인하고 다른거 해야함
http://localhost:8080/경로 입력
경로는 Server프로젝트에 server.xml에 최하단에 Context에 있음. 디폴트는 패키지명에 마지막꺼
나같은경우는 http://localhost:8080/springstudy 이거임
hello world 뜨면 완료
* jackson을 세팅할껀데 스프링은 메이븐 내장
따라서 프로젝트에 pom.xml 찾아서 거기에 dependency 추가하면 알아서 다운로드해줌
추가하고 maven update 하기
* 컨텍스트 추가함
servlet-context.xml에 밑에꺼 추가
* 컨트롤러에 추가 (post)
* post 날려보기 (난 curl로 날림)
curl -X POST -H "Content-Type:application/json" -H "Accept: application/json" http://localhost:8080/springstudy/post -d '{"name":"a"}'
제대로 오면 성공
* 디비, 마찬가지로 폼에 추가 후 업데이트
* root-context.xml에 추가
* 확인인
얘 쓸수있게 추가해놓고
확인하기하면 끝(나는 급한대로 로그로 찍어봄)
이거 왜했는지 모르겠다
다음부터는 이런건 필요할 때 공부해야겠다
재미없고 소득없었다