BACK/spring(8)
-
spring : spring mybatis 연동 (1) - jUnit으로 mysql 연결 테스트
스프링을 이용한 개발 중 국내에서 가장 많이 쓰이는 형태는 mybatis와의 연동작업을 통해서 SQL 처리에 대한 개발 생산성을 높이는 형태로 사용되는 것입니다. 첫 번째로 DataSource에 담아 mysql에 연결하고 jUnit을 통해 확인을 거친 후 mybatis와 spring을 연동하고 다시 jUnit을 통해 연동 테스트를 진행하겠습니다.! 1. 가장 먼저 pom.xml 에 해당 dependendy 를 추가합니다. 라이브러리가 다운 되었는지 확인해봅니다! ( spring-jdbc , spring-test, mybatis, mybatis-spring 총 4개) org.springframework spring-jdbc ${org.springframework-version} org.springframe..
2018.01.15 -
spring : spring에서 POST, GET 한글처리 [url에서 한글 받아오기]
spring 뿐만 아니라 다른 웹 페이지에서도 한글 처리가 되어있지 않은 상태에서 POST 나 GET 으로 값을 받는 경우 한글이 모두 깨져서 멘붕이 오게 된다. 그 해결책으로 * POST 의 경우 web.xml에 encoding - UTF-8을 설정한다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* * GET 의 경우 servers 의 server.xml 에 추가한다. * 그래도 안되는 경우 jdbc:mysql://127.0.0.1:3306/database?characterEncoding=utf8 // 해당 데이터베이스의 characterEncoding을 utf8로..
2018.01.15 -
spring : mysql 연결 및 jUnit Test (spring mysql 연동)
1. mysql 연동을 테스트하려면 Mysql의 JDBC 연결을 위한 드라이버인 Mysql Connector/J 라는 JDBC 라이브러리가 필요합니다. 1-1) mysql 설치 시 (C:\Program Files (x86)\Mysql\Connector.J 버전명) 폴더에서 확인이 가능합니다. 1-2) 프로젝트 내 maven을 이용해서 pom.xml에 해당 dependency를 추가합니다. ( https://mvnrepository.com/ ) mysql mysql-connector-java 5.1.41 추가 후 저장하면 자동으로 해당 dependency에 입력된 jar가 다운로드 되나 혹시 모를 경우 추가할 때 마다 프로젝트 우클릭 - maven - updateProject 을 진행합니다. 2. mysq..
2018.01.14