본문 바로가기

Spring/Spring

(36)
스프링부트 애노테이션 정리, annotation 간단 요약 (자세한 내용은 검색해서 확인하고 용도 파악하기) 스프링/스프링부트 애노테이션(Annotation) 정리 스프링 부트와 스프링에서 사용하는 애노테이션에 대한 내용을 간략하게 정리하고 자세하게 알아볼 때는 키워드를 가지고 공부할 수 있도록 유도하는 포스트.해당 애노테이션을 사용할 때 필요한 라이브러리나 설정 방법은 따로 기술하지 않고 애노테이션 정보만 빠르게 볼 수 있도록 정리하였다.@ComponentScan- @Component와 @Service, @Repository, @Controller, @Configuration이 붙은 클래스 Bean들을 찾아서 Context에 bean등록을 해주는 AnnotationApplicationContext.xml에 이런식으로 xml에 bean을 직접등록하는 방법도 있고 위와 같이 애노테이션을 붙여서 하는 방법도 있음b..
Spring Boot 일단 따라쳐보는 일기장 앱 만들기 (Spring은 알지만 Spring boot는 처음일 때..) Spring Boot 일기장 앱 만들기 스프링 부트를 왜 쓰는가에 대한 설명은 하지 않겠다.불필요한 설정 다 재끼고 편리하고 생산성이 좋고 관리하기 좋으니까 쓰는 것이라 생각한다.개발 환경 - JDK1.8 , sts 3.9.2, 스프링부트 1.5.10 + (툴 - eclipse-oxygen)Spring Boot project 순서0. jdk 설치 및 이클립스 설치( + market place에서 sts설치)1. 프로젝트 생성프로젝트는 spring starter project로 생성한다. project명, package명을 적고, 빌드 툴로 Maven을 쓸지 gradle을 쓸지 정한다.기타로 언어를 java, kotlin, groovy로 할지 정하면 된다.패키지명 : com.apress.spring프로젝트..
Spring+Apache cxf를 이용한 SOAP XML 통신 튜토리얼 (RESTful api? Web Services, SOAP UI) Spring + Apache cxf로 SOAP 통신하기 apache cxf 프레임워크를 이용하면 SOAP 통신을 할 수 있다. apache cxf의 장점은 spring과의 연동이 가능하다는 점이다. 각설하고 다소 유행(RESTful API - JSON)에 뒤떨어지지만 산업에서 표준 문제로 사용하는 SOAP를 이용해서 XML을 만들어본다. (웹에서 OPEN API, oauth2.0 등에 사용할꺼면 json을 이용하는 RESTful API를 쓰는게 맞다) 아무것도 모르는데 일단 따라하는 tutorial * 개발 환경 JDK1.8 / Spring 4.1.7 / apache cxf 2.6.2 1. spring legacy project 생성 2. apache cxf 2.6.2 버전 다운로드 (https://ar..
Spring 이클립스 encoding 설정 Spring(JAVA eclipse) encoding 설정 이클립스에서 스프링 개발환경 설정하기.1. 이클립스 에디터 인코딩 (encoding)프로젝트를 만들기 전에 사용할 파일들의 인코딩을 설정을 미리 하는 것이 좋다.(나중에 파일 옮겼을 때 깨지거나 할 수 있기 때문에 UTF-8로 미리 통일 시켜놓는 것이 정신건강에 좋음) - eclipse 상단 메뉴의 Window > Preferences 클릭- 왼쪽 상단 검색창에 'encoding' 입력 (검색되는 모든 것들의 인코딩을 UTF-8로 변경하면 완성) - General > Content Types 에서 Java Class File 선택 후 default encoding에 UTF-8을 입력하고 update! - General > Workspace 에서 ..