프로젝트 생성, Controller, RequestMapping, MVC패턴, DB연결, DTO
@어노테이션, DB, Controller, Mapper, Service 등 Spring 프로젝트 기본 사용법
Tymeleaf 사용법, 기본변수, 문자열, attr, 반복문, 템플릿 사용법
테이블 생성 (t_file)메이븐 리포지토리 접속 -. 아래의 두 코드 gradle에 추가Apache Commons IO » 2.11.0https://mvnrepository.com/artifact/commons-io/commons-io/2.11.0Apach
데이터베이스 설정 필요 : 현재 설정되어있지 않으므로 실행하면 오류가 난다.build.gradle -> 아래 두 줄 주석처리com.bitc.board2 -> 패키지 생성 : controller -> 클래스 생성 : BoardControllerBoardController
controller 폴더 내부에 RestBoardApiController.java 파일 생성→ 기존방식과 다른 부분 : 어노테이션을 @Controller가 아니라 @RestController 을 넣어줌, 나머지 서비스/맵퍼/xml 파일은 동일하게 작성크롬 포스트맨 :
공공데이터 포털 : https://www.data.go.kr/ XML 데이터 받아서 파싱하기 파싱(parsing) : 문자열데이터를 분석하고 분해하여 목적한 패턴에 맞게 문자열의 구조를 결정하는 것 기본적으로 xml파일은 html태그와 비슷함 html 태그는 시작태
기능 테스트를 위해 두 줄 주석처리controller 폴더 생성 - PageController.java 생성templates 폴더 내부에 index.html 생성기본 테스트 성공application.propertiesconfiguration 폴더 내부DatabaseCo
참고자료 : 코딩의 신 !youtube[YWG_huG3Gr0] 1. 환경설정 자동 import : Alt + Enter 파라미터로 Model model을 추가해주면 키:값 형식으로 html파일에서 데이터를 받아올 수 있다. > ### @Controller의 requ
pom.xml 설정Maven 탭에서 install 더블 클릭clear 후 install 해야되는 경우도 있음Maven Helper 설치해서 이용하면 한번에 가능함