1. $ java -jar SpringbootSample.jar 위와 같이 실행하면 ssh 연결이 끊어질때 프로그램도 같이 종료된다. 2. $ java -jar SpringbootSample.jar & 백그라운드로 실행은 되지만 실행한 사용자가 로그아웃하면 프로그램은 역시 종료된다. 3. $ nohup java -jar SpringbootSample.jar & 사용자가 로그아웃해도 백그라운드로 실행된다. 3번으로 하면 실행은 되지만 프로그램 종료를 자동적으로 하기가 어렵다. 종료를 하기 위해서는 pid 를 알아야한다. 따라서 쉘스크립트를 작성하여 서비스에 등록하는 방법으로 문제를 최종적으로 해결하였다. 4. 쉘스크립트 작성 후 서비스 등록 /etc/init.d/webService 로 등록하여 servic..
우선 Maven과 Gradle을 간략하게 알아보자. 1.Maven Apache의 이름 아래 2004년 출시되었다. Ant를 사용하던 개발자들의 불편함을 해소 + 부가기능 추가 Maven은 무엇인가? 빌드를 쉽게 할 수 있도록 해준다. pom.xml을 이용한 정형화된 빌드 시스템 뛰어난 프로젝트 정보 제공 Change log document created directly from source control Cross referenced sources Mailing lists Dependency list Unit test reports including coverage 개발 가이드 라인 제공 테스트 소스 코드를 별도의 병렬 소스 트리에 보관 테스트 케이스 명명 규칙을 사용하여 테스트 위치 및 실행 테스트 케..
Springboot를 활용하여 공부하고 있는 중 의존성 주입을 할때, Field, Setter Injection은 좋지 않다는 것을 알게 되었다. 왜 그런지 찾아보았고 정리해본다. 우선, 의존성 주입의 종류로는 Field, Setter, Constructor이 있다. 1. 의존성 주입의 종류 1.Field Injection @Service public class MemberService{ @Autowired private MemberRepository memberRepository; } 2.Setter Injection @Service public class MemberService{ private MemberRepository memberRepository; @Autowired public void s..
- Total
- Today
- Yesterday
- StringBuilder
- Spring
- 쉘스크립트
- mod_jk
- lombok
- stringbuffer
- 토비의스프링
- 스프링프레임워크
- DI
- 템플릿
- final
- shellscript
- JsonIgnore
- jar 실행
- java
- apache
- EmbededTomcat
- JsonProperty
- AOP
- 빈팩토리
- Tomcat
- 스프링
- 연동
- 413
- 자바
- springboot
- 빌드도구
- IoC
- 애플리케이션컨텍스트
- gradle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |