nickjoIT
@Controller VS, @RestController (Controller와 RestController의 차이점) 전통적인 Spring MVC 컨트롤러와 Restful 웹서비스 컨트롤러의 주요 차이점은 HTTP Response Body가 생성되는 방식이다. 기존의 MVC 컨트롤러는 view기술을 사용하지만 Restful 웹서비스 컨트롤러는 객체를 반환하기만 하면 객체 데이터는 JSON/XML 형식의 HTTP 응답을 직접 작성하게된다.다시 정리하자면 @Controller의 주용도는 view(화면)을 리턴하는 것이고, @RestController는 데이터를 리턴하는 것이 주용도하고 할 수 있다. 물론 @Cotroller의 경우 메서드에 @ResposeBody를 사용하여 객체를 리턴할 수도 있다. Spri..
RHEL 7 에 도입된 systemd 를 관리하는 명령어인 systemctl 사용법 Target 관리target 은 기존 SysV init 의 run level 과 같은 개념이며 systemd 의 기본 타겟 명은 default.target 이며 실제로는 다중 사용자 모드(run level) 인 mutl-user.target 임. 기본 타겟 확인$ systemctl get-default multi-user.target 타겟 목록 출력$ systemctl list-units --type target UNIT LOAD ACTIVE SUB DESCRIPTIONbasic.target loaded active active Basic Systemcryptsetup.target loaded active active E..
Bash 입문자를 위한 기본적인 문법과 알고 있으면 좋은 것들만 정리했다. (이런 것도 있구나 싶을 정도만 이해하도록 간단한 설명과 예제로 작성됨) 첫 시작은 문자 출력하기(Hello World)고전적이지만 "hello world" 단순 출력부터 시작해보자. 파일명은 hello.sh로 만들고 실행해보자. 단 두줄이면 끝이다. (만일 실행이 안된다면 퍼미션을 변경해야되는데 뭔지 모르겠다면 일단 이렇게 해봐라.chmod 700 hello.sh) 참고: echo 문장을 출력하는데 자동으로 줄바꿈 됨 참고: printf C언어와 비슷함 #!/usr/bin/env bash echo "hello world" printf "hello world" printf "%s %s" hello world 주석(Comments)..