처음 하는 스프링(Spring), pom.xml과 web.xml에 이어서. 처음 하는 WebApplicationContext 이제 본격적인 Spring 설정 과정을 살펴보도록 하자. 이번 포스팅에선 설정을 더 간결하게, context:component-scan의 내용을 참고하였다. 1. Root WebApplicationContext root-context.xml 파일을 열면 아직까진 아무 내용도 없는 상태이다. Spring 설정은 Namespace를 통해서 더욱 쉽게 할 수 있는데, Root WebApplicationContext 설정에선 context Namespace를 사용할 예정이므로 체크해주도록 하자. 다시 소스 코드 부분으로 가면 context가 추가된 것을 볼 수 있다. 12345678910..
처음 하는 스프링(Spring), 프로젝트 구조 정리하기에 이어서. 처음 하는 버전 관리 이번엔 버전 관리에 대해서 정리해보도록 하자. 프로젝트를 처음 생성한 만큼 프로젝트에서 사용하는 Java, Spring 등의 버전 역시 기본값으로 설정되어 있을 것이다. 이것들을 앞으로 우리가 사용할 버전으로 바꿔줄 것이다. 1. pom.xml 버전 관리 먼저 pom.xml을 열면 다음과 같이 Overview를 볼 수 있다. Overview 하단의 pom.xml 탭을 클릭하자. pom.xml의 소스 코드를 볼 수 있다. (굉장히 길다) 지금 눈여겨봐야 할 곳은 properties 태그인데, pom.xml에서 공통적으로 사용하는 java, spring 등의 버전을 관리해주는 곳이다. 기본값으로 만들어져서 버전이 오래된..
처음 하는 스프링(Spring), 개발 환경 구성하기에 이어서. 처음 켜는 Eclipse 스프링으로 개발을 하다 보면 환경설정 하나에도 스트레스를 받기 쉽다.. 그래서 Eclipse를 설치하면 기본적으로 하는 세팅을 정리하려고 한다. 1. Encoding Encoding 설정 때문에 한글이 깨져 보였던 경험이 다들 있을 것이다. 사소하지만 까먹기 좋은 부분이어서 필자는 새로 환경을 세팅할 때 가장 먼저 신경 써서 설정해 놓는다. Workspace에 저장되는 java 파일 Encoding을 설정하는 부분으로 General > Workspace 메뉴에서 설정한다. java 파일 이외에 Web 자원의 Encoding을 설정하는 부분으로 Web > HTML Files, CSS Files, JSP Files 세 ..
스프링에서의 역할 분담, WebApplicationContext와 연관된 글. 그저 좋다는 말에.. 한창 스프링을 배우기 시작할 무렵에 복잡한 XML 설정을 자바 애노테이션 기반으로 간단하게 하겠다고 의미도 모른 채 @Autowired, 같은 태그를 썼던 기억이 난다. 많은 고민 끝에 결과적으로 현재는 주로 태그를 사용하고 있고, 이 태그를 중심으로 이번 글을 써보려 한다. 이해하기 쉬운 코드로 태그는 설정 과정이 을 선언하는 방식보다 이해하기 쉽고 직관적이다. 이해하기 쉬운 코드가 되기 위해선 연관이 있는 부분들이 가까워야 한다고 생각하는데, XML 방식으로 하다 보면 빼먹거나 중복되는 설정을 못 보고 지나칠 가능성이 높다. 반면에, @Component를 비롯한 @Repository, @Service,..
- Total
- Today
- Yesterday
- controller
- 꿈의숫자
- 설정
- 쏠편한환전
- 스프링
- MariaDB
- 변수
- 주식
- 환전
- AFK아레나
- 두번가요
- 이클립스
- Nasdaq
- 교환코드
- 스타벅스
- 블라디보스톡
- spring
- Java
- 자작냉우동
- 화려해
- 루블
- 맛집
- 세번가요
- mybatis
- Tomcat
- 커피프렌즈
- MVC
- sbux
- 내돈돌려줘
- JMT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |