본문 바로가기
반응형

프로그래밍/SpringBoot17

[스프링 부트 게시판] Mysql, Mybatis 적용하기 Mysql, Mybatis 적용하기 스프링과는 좀 달라서 전에 정말 애를 먹었던 부분(한숨) 그래도 반복하다보면 또 익숙해지더라. 1. Mysql, Mybatis 부분 주석 풀기 아까 pom.xml에서 주석해주던 부분을 풀어준다. 2. SqlSessionFactory 설정하기 처음에 프로젝트를 만들 때 기본적으로 생성되는 클래스 파일이 존재하는데 스프링부트는 스프링과는 달리 내장 톰캣을 지니고 있어서 빠르고 쉬운 설정이 가능하다. 프로젝트이름Applicaion 이런 식으로 되어있다. 이 부분을 설정하고 프로젝트를 올리면 콘솔에서 촤라락 올라가면서 매퍼도 스캔하고 연동된 다른 컨피그 파일들도 연결된다. 즉, sqlSessionFactory 객체 안에 jdbc의 datasource 객체를 넣어주고 Facto.. 2019. 12. 1.
[스프링 부트 게시판] Spring Boot Project 생성하기 / View 띄우기 Spring Boot Project 생성하기 / View 띄우기 들어가기 전에 읽어보면 도움될 만한 부분 : https://yulfsong.tistory.com/42 1. 프로젝트 간단히 만들어서 다운받기 Spring Initializr https://start.spring.io/ : STS 안에서 만들어도 되지만, 처음부터 이렇게해서 그런지 손에 익었다. 들어가보면 딱히 어려운 부분도 없어서 자주 애용중이다. Group - 기본 패키지 이름 (com) Artifact - 프로젝트 이름 (helloproject) com.helloproject가 총 패키지 이름이 된다. 만약 프로젝트 이름을 숫자로 시작하면 온전히 웹 어플리케이션을 생성할 수 없다. Dependencies - 가장 중요한 부분, pom.x.. 2019. 12. 1.
[스프링 부트 게시판] 스프링부트 게시판 만들기에 앞서 스프링과의 차이 회고하기 그동안 회사에 있는 기본적인 베이스 프로젝트를 토대로 일하다 보니 스프링 부트를 이용해서 자잘한 프로젝트는 해봤으나 처음부터 게시판을 만들어본지가 좀 된 것 같다. 너무 게을렀던 나에 대한 반성을 해본다. 스프링으로는 만들어본 적이 있었기 때문에 당연히 쉽다고 생각했는데 몇 가지 차이가 있었고, 스프링에서는 안 났던 오류가 스프링부트에서는 나더라 스프링 게시판 만들기용으로 만들다가 여러 오류가 많이 나서 힘들었다. (정말 애를 많이 먹었다) 물론 게시판만들기에 당연히 여러 방식이 있겠지만 내가 했던 방식으로는 안 됐다는 걸 글로 쓰고 싶었다. 물론 초보자의 입장이라 아직도스프링과 스프링부트의 설정 차이를 명확하게 아는 것은 아니다. 그래서 스스로 정리해보기 위해 여기에 올려둔다... 2019. 11. 16.
[SpringBoot] thymeleaf 서버 재시작없이 수정반영 thymeleaf를 사용하다 수정 사항이 생길 때 수정을 하면재시작을 해줘야 한다. cache가 계속 쌓이기 때문이다.(templates의 html, css등등의 파일을 말하는 것임.) 이를 방지하여,브라우저 새로고침만으로도 수정 사항을 확인하기 위해서는 properties파일에 spring.thymeleaf.cache=false를 추가해놓으면 끝! 2019. 1. 13.
반응형