일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발
- Spring Boot
- hashcode
- JAR
- 스프링부트
- Gradle
- SpringFramework
- git
- War
- soap
- 스프링프레임워크
- oracle
- Linux
- Spring Framework
- 웹프로젝트
- jsp
- Jenkins
- Spring
- Pipeline
- 이클립스
- Web
- maven
- gitlab
- spring-framework
- annotaion
- springboot
- tomcat
- java
- mybatis
- REST
- Today
- Total
목록Spring (20)
Verity's Daily Logs_
SOAP 프로토콜 송수신 프로젝트를 생성하는 방법에는 Springframework를 이용하는 것이 있다. [spring-ws-core], [wsdl4j] Dependency를 추가하여 개발하는 방법으로, 서비스를 제공하고 데이터를 처리하는 Server / 서비스를 요청하고 데이터를 전송하는 Client 별로 프로젝트를 각각 생성하여 SOAP Web Service를 개발할 수 있다. 프로젝트를 생성하는 방법은 Spring Docs에서 친절히 설명해주고 있으며, 사실 내가 개발한 프로젝트는 이 방법을 사용하지 않았으므로 주소만 정리 후 넘어갈 생각이다. 아래 방법을 사용하지 않은 이유중에 가장 큰 이유는, 새로운 서비스를 생성하기 위하여 XSD 파일을 생성해줘야 하기 때문이다. (아래와 같은 XSD파일을 직..
Spring framework에서 주로 사용하게 되는 Annotaion들을 정리해 둔다. Spring bean / DI *의존 객체 자동 주입(Automatic Dependency Injection): 스프링 설정 파일에서 혹은 태그로 의존 객체 대상을 명시하지 않아도 스프링 컨테이너가 자동적으로 의존 대상 객체를 찾아 해당 객체에 필요한 의존성을 주입하는 것을 말한다. @ComponentScan : @Component 계열 어노테이션이 붙은 클래스 Bean들을 찾아서 Context에 bean 등록을 해주는 Annotation @Component : 개발자가 직접 작성한 Class를 Bean으로 등록하기 위한 Annotation. 별도 설정이 없다면 Class의 이름이 Bean ID로 사용된다. @Com..
Java Annotation? 자바 어노테이션은 자바 소스코드에 추가하여 사용할 수 있는 메타데이터의 일종이다. JDK 1.5 버전 이상부터 사용 가능하며, 보통 @ 기호를 앞에 붙여서 사용한다. 자바 어노테이션은 클래스파일에 임베디드 되어 컴파일러에 의해 생성된 후, 자바 가상 머신에 포함되어 작동한다. 💡 메타데이터(metadata): 데이터(data)에 대한 데이터, 어떤 목적을 가지고 만들어진 데이터 (Constructed data whit a purpose) 애플리케이션이 처리할 데이터가 아니라, 컴파일 과정과 실행 과정에서 코드를 어떻게 컴파일하고 처리할 것인지 알려주는 정보 Annotation의 용도 컴파일러에게 코드 문법 에러를 체크하도록 정보를 제공함. 소프트웨어 개발 툴(IDE)이 빌드..

지난 포스팅에서 정리했듯이, Publish Over SSH 플러그인이 지원 종료되면서 Spring프로젝트를 배포할 다른 방법을 찾아봐야 했다. Jnkins Pipeline 프로젝트를 이용하여 배포하는 방법을 정리해 보도록 한다. 참고로, Jenkins Pipeline은 연속된 작업을 연결해놓은 젠킨스의 자동화된 프로세스를 표현하는 말이다. https://hye0-log.tistory.com/44 [Jenkins]Publish over SSH 플러그인 지원 종료 최근 신규로 개발환경 세팅을 진행해야 하던 중, Jenkins에서 Publish Over SSH가 검색되지 않아 난감했던 경험이 있었다.. 왜 더이상 검색되지 않는가, Publish Over SSH를 대체할 좋은 배포 방법은 있는 것 hye0-lo..