[스프링 프레임워크] Spring JDBC SQLException Access denied for user 오류 해결 방법
java.sql.SQLException: Access denied for user 예외스프링 프레임워크에서 JDBC 연동을 하는데, MySQL 서버에 대한 DataSource 생성시 예외가 발생했습니다. 정확히는 커넥션 연결시 발생한 것입니다.[main] [2018-07-23 14:47:17] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource:getPoolManager - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoComm..
Spring Framework
2018. 1. 22. 21:11
[스프링 프레임워크] CharacterEncodingFilter를 통한 UTF-8 한글 인코딩 처리
스프링 인코딩 처리스프링은 웹 요청과 응답에 대한 인코딩 처리를 위해 CharacterEncodingFilter를 제공합니다. 인코딩 필터의 경우 모든 프로젝트에서 사용 가능한 공통적인 기능이므로 스프링프레임워크 측에서 번거로움을 피하기 위해 제공하는 것 같습니다.CharacterEncodingFilter 클래스는 Servlet 표준 스펙인 javax.servlet.Filter 인터페이스를 구현한 클래스이기 때문에 기존의 Servlet, JSP에서 사용하던 필터와 똑같이 사용 가능합니다.web.xml을 통해 필터를 설정하는 경우다음과 같이 사용 가능합니다. CharacterEncodingFilter를 필터로 등록해두고 의 encoding 속성을 통해 인코딩 방식을 설정해줄 수 있습니다.또한 을 통해 어느..
이클립스[Elipse]
2017. 12. 13. 00:53
[이클립스] STS (Spring Tool Suite) 다운로드 및 설치 방법
STS (Spring Tool Suite)STS는 이름에서도 알 수 있듯이 스프링 통합 개발 환경을 제공하는 툴이며 스프링 프로젝트 개발시 많은 편의 기능을 제공 합니다.이클립스를 기반으로 만들어진 툴이기에 기존 이클립스와 다를 바 없이 사용할 수 있습니다.순수한 이클립스에서 STS 플러그인을 설치하여 사용해도 되지만 처음부터 같이 묶어 배포를 하고 있습니다.다운로드 방법https://spring.io/tools 에 접속한 후 Download를 눌러줍니다.다운로드 된 압축파일의 압축을 풀어줍니다.압축을 풀 때 파일명이 길어서 오류가 날 수 있는데 이때에는 압축파일명을와 같이 짧게 줄이고 압축 풀 대상 경로를 C드라이브 하위로 잡아주면 됩니다.압축 해제 경로의 sts-bundle > sts-3.9.1.RE..
Spring Framework
2017. 11. 1. 01:00
[스프링] 스프링 모듈 구조
스프링 모듈스프링 프레임워크는 20여개의 서로 다른 모듈로 이루어져 있습니다.각 모듈마다 세 개의 JAR 파일을 갖게 되는데 각각 컴파일된 .class 라이브러리, 원본 소스 JAR 파일, JavaDoc JAR 파일입니다.이 모듈들은 크게 6개의 기능 카테고리에 속하게 됩니다.이 6개의 기능은 엔터프라이즈 애플리케이션을 만들 때 보편적으로 필요한 기능들입니다.그러나 스프링을 이용해 애플리케이션을 만든다고 해서 무조건 이 모듈들을 사용할 필요는 없으며 스프링은 부분적으로 유연하게 다른 프레임워크나 라이브러리와 융합할 수 있도록 설계 되어있습니다.코어 스프링스프링 프레임워크의 핵심은 빈의 생명주기와 설정 그리고 처리 방법을 관리하는 스프링 컨테이너입니다.모든 스프링의 모듈은 코어 스프링 기반으로 구축됩니다...