pom.xml 에서 자바 버전과 스프링프레임워크의 버전을 바꿔줄 수 있다.
dependency를 확인할 수 있는 사이트 : https://mvnrepository.com/
jdbc와 transaction을 위한 dependency를 추가했는데, 버전부분을 ${org.springfrwamework-version} 으로 바꾸면 위에서 보았던
<properties>
:
<org.springframework-version>5.3.13</org.springframework-version>
</properties>
<org.springframework-version> 태그 안의 값으로세팅되기 때문에 나중에 버전을 일일히 바꿀 필요가 없어서 좋다.
프로젝트를 생성하고 나서는 Project Facets 에서 자바 버전을 맞춰주어야한다. 내가 깔은 자바 버전은 1.8 이기때문에 바꿔주었다. Dynamic Web Module 의 경우도 Servlet 3.1을 쓰기 때문에 바꿔주었다.
여기서 설정한 환경 변수가 classpath:/의 위치이다.
DB연결을 위한 JDBC, DBCP, Pool dependency도 검색해서 추가.
MariaDB 사용을 위한 dependency 추가 maven repository 에서 검색해서 넣어주면 된다.
오라클을 사용하려면 위 dependency를 추가한다.
mybatis 를 쓸 것이기 때문에 pom.xml 에 관련 사항도 추가해주자.
이 두개의 xml 이 객체 생성의 역할을 맡는다.
mybatis의 객체생성을 위해서 root-context.xml 에 import 태그로 mybatis 를 연결해 객체생성을 할 수 있도록 한다.
POST 방식으로 통신하게 될 때 한글 깨짐 현상을 방지하기 위해서 POST방식을 UTF-8로 인코딩설정하기
하나라도 오타가 있으면
이렇게 ???로 한글이 깨져서 들어가게된다.
주의할 것
이외 JSP, HTML, CSS 등 인코딩을 UTF-8로 바꿔주고
workspace의 인코딩도 UTF-8로 바꿔준다.
웹 브라우저를 Chrome 으로 선택하기
환경설정은 아무래도 처음 깔았을 때 빼고는 안하다 보니까 + 처음에는 선생님께서 하라는 대로 했기 때문에 자세히 기억이 안났는데 다시 처음부터 하다 보니까 오히려 이게 이렇게 필요한 거구나 하면서 알게되었던 것들이 있다.
'쌍용강북교육센터 > 12월 + 2022년 1월' 카테고리의 다른 글
Spring Boot : 웹프로그래밍을 위한 기본 설정 (0) | 2021.12.28 |
---|---|
Spring Logback dependency : 로그찍기 (0) | 2021.12.28 |
Tomcat 포트번호 변경 및 문자 인코딩(UTF-8) (0) | 2021.12.26 |
MariaDB 설치시 유의사항 및 간단한 쿼리 (0) | 2021.12.24 |
[Spring] AOP(Aspect Oriented Programming) 관점 지향 프로그래밍 (0) | 2021.12.21 |