쌍용교육(JAVA)

application.yml 그대로 복사해서 사용jsp를 사용하지 않고 HTML을 사용하기 때문에 코드 수정이 필요.mvc:view: #view 경로 및 확장자 지정prefix: /WEB-INF/views/suffix: .jsp여기를 삭제하고 thymeleadf 설정을 넣는다. thymeleaf: prefix: classpath:templates/ suffix: .html check-template-location: true enabled: true mode: HTML5 cache: false #캐시를 사용하지 않음. 새로고침하면 변경사항이 바로 확인src/main/resources => messages와css 폴더를 ch12프로젝트에 있는걸 복사해서 사용 kr.spri..
ch12에서 사용한 application.yml을 src/main/resources에 복붙 kr.spring.config=> AppConfigpackage kr.spring.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;import org.springframework.web.servlet.view.tiles3.TilesConfigurer;import org.springframework.web.servlet.vie..
pom.xml 수정 org.springframework.boot spring-boot-starter-parent 2.7.17 jasper는 jsp의 본말. jsp를 쓰기위한 라이브러리 추가 javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper  Ch12MybatisBootApplication 파일이 main을 가지고 있어서 실행시 가장먼저 실행된다. (가장 최상위에 있어야됨.하위에 있으면 에러가난다.)src/main/resources => application.yml기존에 있는application.properties는 key와 value로 이뤄져있고,application.yml는 계층으로 묘사해서 이뤄짐...
SpringBoot 가져오기project Explorer 빈화면에 오른쪽 마우스 클릭여기선 JSP를 따로 지원하지않아서 Thymeleaf를 사용해야된다함. (나중에 할 계획)새로운 프로젝트가 생성된다.
root-context.xml 내용수정 kr.spring.board.dao => BoardMapperpackage kr.spring.board.dao;import java.util.List;import java.util.Map;import kr.spring.board.vo.BoardVO;public interface BoardMapper { public void insertBoard(BoardVO board); public int selectBoardCount(); public List selectBoardList(Mapmap); public BoardVO selectBoard(int num); public void updateBoard(BoardVO vo); pu..