Mybatis Mapper 자동 스캐닝 설정
·
Java/Spring Framework
MyBatis Spring 기본 설정 가이드1. SqlSessionFactory 설정SqlSessionFactory는 MyBatis의 핵심 컴포넌트로, 데이터베이스 연결과 SQL 실행을 관리합니다. 주요 속성 설명:dataSource: 데이터베이스 연결 정보를 담고 있는 빈을 참조합니다mapperLocations: SQL 매퍼 파일들의 위치를 지정합니다configLocation: MyBatis 설정 파일의 위치를 지정합니다typeAliasesPackage: 도메인 객체들의 패키지를 지정하여 별칭을 자동으로 생성합니다2. SqlSessionTemplate 설정SqlSessionTemplate은 MyBatis의 SqlSession을 스프링과 연동하기 위한 핵심 클래스입니다...
Spring 한글설정
·
Java/Spring Framework
선 확인 해야할것: mysql 인코딩 처리 (여기 참조) 스프링에서 한글을 인식시키위해서 XML 설정에 아래와 같은 값을 집어 넣어준다. 12345678910111213141516 CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true CharacterEncodingFilter /*Colored by Color Scriptercs 참고자료: http://ultteky.egloos.com/10488541
Spring AOP
·
Java/Spring Framework
Spring AOP소프트웨어를 개발할때마다 공통적으로 부딪히는 문제들이 아래와 같이 있다. 로깅보안/인증트랜잭션리소스 풀링에러 검사정책 적용멀티 쓰레드 안전 관리 데이터 퍼시스턴스 클래스 또는 컴포넌트로 모듈화하지만 문제들을 어떻게 해결하는것은 또 다른 문제 일반적으로 문제영역(Problem Domain)은 핵심 관심과 횡단 관심으로 구성된다. 핵심 관심 관심 패러다임 모듈 핵심관심 OOP 클래스/컴포넌트/서비스 횡단관심 AOP 관점 관점지향 프로그램은 관심의 분리를 통해 문제 영역을 핵심 관심과 횡단관심의 독립적인 모듈로 분해하는 프로그래밍 패러다임으로 다음과 같은 이점을 제공한다관심의 분리 도출비즈니스 로직 이해도 향상생산성 향상비즈니스 코드와 횡단 관심사들 간의 결합성 제거비즈니스 코드 재사용성 향..
스프링 스터디 - 의존성 주입 대상
·
Java/Spring Framework
의존성을 주입할 수 있는 대상은 다른 Spring 빈뿐만이 아니다의존성을 주입할 수 있는 대상은 아래와 같다다른 Spring 빈 참조단순 값컬렉션널(null)SpEL 표현식다른 의존성 주입 대상들에 대해 사용하는 방법 1234567891011121314151617181920212223242526272829303132333435public class CustomerRepositoryImpl implements CustomerRepository { private String driverClassName; private String url; private String username; private String password; public String getDriverClassName() { return d..
스프링 학습 개발 도구 설치
·
Java/Spring Framework
Java SDK 다운로드 http://www.oracle.com/technetwork/java/javase/downloads/index.html 개발툴: Spring Tool Suitehttps://spring.io/tools/sts(나중에 jetbrains Intellij 사용) 한글을 이용하기 위한 이클립스 설정 설정 Window - Preferences - General - Content Types Java Properties File 항목을 클릭하고 마찬가지로 Default encoding을 UTF-8로 바꾸고 Update 버튼 클릭 Web-> JSP Files 에서도 Encoding을 UTF-8로 바꾼다Maven 설치 및 설정 http://maven.apache.org/download.cgi 자..
프레임 워크 배우기 좋은 웹사이트
·
Java/Spring Framework
스프링 튜토리얼http://www.codejava.net/frameworks/spring/spring-mvc-beginner-tutorial-with-spring-tool-suite-ide