본문 바로가기
  • Welcome J-Kyu Tstory
728x90

Spring29

[SpringBoot]경과시간 구하는 로직(초간단) 1. 사용자 요청에 대한 경과시간을 구하는 로직 : -Client로 부터 요청이 왔을때 Method에 요청처리 시간을 구하고자 할때 Method내부에 로직 생성 -Method가 실행될때 System.currentTimeMills()를 통해 비지니스로직 수행 전 현재시간을 기록 -시작시간 실행 후 비지니스 로직을 수행 -비지니스 로직 수행 후의 현재시간을 기록 -비지니스 로직 수행 전후의 시간을 뺀 후 초단위(1000) 로 나눠줌 2. View에서 Model 값을 받아서 출력 : 3. 결과 화면 : 2022. 9. 24.
[SpringFramework]Interface의 구현체 목록/이동 1. Interface(abstract)의 구현 클래스 목록: Ctrl + 클릭을 하면 정의된 곳으로 이동 또는 Ctrl를 누른상태에서 마우스 오버했을 시 정의/구현 목록이 뜸 Interface의 구현클래스 목록을 보려면 Open Implementation 또는 Ctrl + T 를 눌러서 확인 2022. 8. 19.
[SpringFramework]_@ModelAttribute기능 1. @RequestParam 으로 파라미터를 받는 형식 : @RequestParam 을 통해 HTTP의 파라미터 값을 받아서 사용 2. @ModelAttribute 기능 : @ModelAttribute를 사용하면 자동으로 모델 객체를 생성하고, 요청 파라미터 값도 모두 들어가짐 [스프링MVC는 @ModelAttribute가 있으면 다음을 실행] -'bno'객체를 생성 - 요청 파라미터의 이름으로 'bno'객체의 프로퍼티(getter, setter)를 찾음 - 해당 프로퍼티의 setter를 호출해서 파라미터의 값을 입력(바인딩) 함 2022. 8. 18.
[SpringFramework]Input태그의 입력 비활성화_readonly 1. Input태그에 고정 값만넣고 입력을 비활성화: 제목 작성자 내용 등록 2022. 8. 16.
[SpringFramework]프로젝트 외부접속 방법 프로젝트를 실행하고있는 탐켓서버 외부에서 접속 하는 방법 => 포트포워딩 1. 공유기 사용시 1. 프로젝트 실행: 2. win +R(또는 [검색]-명령프롬프트) -> cmd ->ipconfig 입력 : 기본게이트웨이 IP를 통해 공유기 설정 접속 3. URL로 요청되는 포트를 톰캣서버 포트로 포워딩(전달&연결) 설정: 4. 방화벽 해제: 5.고급 공유 설정: (특정 포트만 열때) (열려고 하는 포트 번호를 입력) 6.서버PC의 공인IP를 확인: 6. 서버PC의 IP와 외부포트 8081을 입력하면 외부에서 접속가능: (스마트폰으로 접속했을때) 2022. 8. 14.
[JSP]태그에 class 추가/삭제 로직 기능: 로직에 따라서 html태그에 class 를 추가/ 삭제를 해줄 수있음 if(input == 1){ $("#divChatData").addClass("On"); }else{ $("#divChatData").removeClass("On"); } input이 1이면 divChatData태그에 class="On"이 추가가 됨 1이외 의 로직일 경우 class="On"이 삭제가 됨 class의 여부에따라 CSS에서 만들어 놓은 .On 이 동작하게되거나 동작하지 않게 되어 응용할 수 있음 2022. 8. 6.
728x90