@ModelAttribute메소드를 사용은 하고 있었지만

왜 일까를 고민하며 책 한번 펼쳐 보다가 적어 놓음



@ModelAttribute 메소드

@ModelAttribute는 컨트롤로 클래스의 일반 메소드에도 부여할 수 있다.

뷰에서 참고 정보로 사용되는 모델 오브젝트를 생성하는 메소드를 지정하기 위해 사용된다.

이를 이용하면 모델 오브젝트 생성을 전담하는 메소드를 만들 수 있다.


이렇게 @ModelAttribute 메소드가 필요한 이유는 무엇일까 ?

같은 클래스 내의 모든 컨트롤러 메소드에서 공통적으로 활용하는 정보라면 @ModelAttribute메소드를 활용하는 것이 편리 하다.


-토비의 스프링 3-

여러대의 테스트 서버가 있고

각각의 응답이 잘 오는지 테스트 해보기 위해

간단히 batch 파일로...


echo 명령어를 통하여 hosts파일을 각각 변경하고

ipconfig /flushdns을 통해 hosts를 바로 인식


그리고 wegt을 통하여 api를 호출하고 응답을 txt로 담는다.



간단하게 API에 대한 GET 테스트 해볼 때


브라우저를 통해서 해 볼 수도 있고 curl 명령어를 통해 해 볼 수 있다.


 


대개 로그들은 일정 패턴을 가지고 남기는 경우가 많고

특정 시간이나 일자로 복사를 해야 하는 경우가 많은데

여러대의 서버를 하나씩 복사하기 귀찮으니 -_-;

스크립트을 통해 대신 처리 해본다.


기본적인 패턴을 나열 했으니 적당히 고쳐서 쓰면 됨

unzip은 인터넷에 실행 파일 하나로 떠 도는게 있음.


날짜에 따라 구분이 없는 경우 TODAY_COPY랑 분리를 안해도 됨

하지만 용량을 위해서 구분하고 압축 하는 경우가 많으니...


findstr명령어를 통해 특정 패턴에 맞게 추출도 가능은 함




일반적인 form tag 사용 시




forEach 및 option tag를 이용하여 추가적인 값을 표현 시


    
        
    

+ Recent posts