안녕로봇

블로그 이미지

안녕로봇

특정 시간에 작동하는 메서드 - 스케쥴러 설정하기

Spring 2017. 5. 8. 13:46


* servlet-context.xml(파일 이름은 다를 수 있음) 설정에 추가


<beans:beans xsi:schemaLocation="http://www.springframework.org/schema/task 

  http://www.springframework.org/schema/task/spring-task.xsd">

<task:scheduler id="jobScheduler" pool-size="10" />

<task:annotation-driven scheduler="jobScheduler" />




*특정 시간에 작동하길 원하는 컨트롤러 내부 메서드에 다음 어노테이션 추가


@Scheduled(cron="0 0 0 1 * * ")

public void doSchedule() {~~~~~~~}


cron= 설정시간 순서는 초 분 시 일 월 요일(1.일요일~7.토요일) 년도

일정간격으로 실행하고 싶을때는 (cron=" ~ ") 대신 (fixedRate=60000) 이런식으로 적어주면 된다 (60000 => 60초마다 실행)

저작자표시 비영리 변경금지 (새창열림)

'Spring' 카테고리의 다른 글

인터셉터 - 로그인확인  (0) 2017.04.12
스프링 - 파일 업로드 처리  (0) 2017.04.04
스프링 프로젝트 설정파일들 간단분석  (0) 2017.04.02
STS - 스프링 MVC 프로젝트 만들때 설정해야할것들  (1) 2017.03.31
Controller 클래스 만들때 고려하기 (이클립스 기준)  (0) 2017.03.28
Posted by 안녕로봇

핸들러 get, post 방식 처리 확인

Spring/Spring 에러 처리 2017. 5. 4. 21:59

한 뷰페이지 내에서 <c:import~> 또는 <jsp:include ~> 액션태그로 다른 뷰페이지의 실행 결과를 포함시킬 경우


1. 현재 뷰페이지가 핸들러에서 post방식으로 처리되서 넘어오고 

2. <c:import~>된 뷰페이지가 핸들러에서 get방식으로만 처리된다면


현재 뷰페이지에 <c:import~>로 첨부시킨다고해도 해당 뷰페이지의 실행결과가 표시되지않는다


ex) 

a뷰페이지 핸들러

@requestMapping(value="~", method=RequestMethod.POST) 


a뷰페이지에 import된 b뷰페이지 핸들러

@requestMapping(value="~", method=RequestMethod.GET) 


결과:  import 된 b뷰페이지의 결과를 가져오지 못함. POST 또는 GET으로 일치시키면 해결

저작자표시 비영리 변경금지 (새창열림)

'Spring > Spring 에러 처리' 카테고리의 다른 글

톰캣7 시작시 SEVERE: Error configuring application listener of class ~.ServletContextListener 에러  (0) 2017.06.28
서버 시작시 에러 증상 (STS 또는 이클립스)  (0) 2017.04.02
포트 문제로 서버 실행이 되지않을때(STS 툴 기준)  (0) 2017.04.02
Spring tool suits - 처음 프로젝트 생성후 에러발생  (0) 2017.03.30
이클립스 콘솔에도 에러가 안떴는데 - 404에러 발생  (0) 2017.03.30
Posted by 안녕로봇

AJAX - 간단 요약

jQuery JavaScript 2017. 4. 25. 00:19

AJAX 특징

- 비동기적 통신 기술. 새로고침없이 빠르게 (동기적: 작업이 완료될때(화면이 로딩될때)까지 기다려야함)

- 웹 페이지 전체를 새로 읽지 않고, 소량의 데이터만 전송함으로서 웹페이지의 일부를 동적으로 구현 가능.(이동하는 깜빡임 없음)

- 웹 브라우저가 아닌 XMLHttp객체가 웹 서버와 통신

- 웹 서버의 응답 결과가 HTML이 아닌 XML 또는 단순 텍스트, JSON

- 페이지 이동 없이 결과가 화면에 반영


예) 네이버,구글등 검색창에 검색어를 입력하는 동안 추천검색어들이 표시되는 동적인 화면!




 url 

 요청을 보낼 서버 URL

 type

 http 메서드, GET(디폴트값) 또는 POST중 선택

 data

 서버로 전송되는 데이터. 파라미터값들

 dataType

 응답 결과의 데이터 표기법.  json(많이씀), xml, text등

 timeout

 요청응답 제한시간 설정(밀리초)

 success

 응답이 성공했을때 실행되는 콜백함수

 error

 응답실패때 실행되는 콜백함수

 complete

 요청이 완료됐을때 실행되는 콜백함수


예시.

$.ajax({   url: '<c:url value="/memo/ajaxDetail.do"/>',

type: 'get', 

dataType: 'json', 

data: 'name: $('#name').val(), content: $('#content').val()' , 

success: function (res) { var output="번호 : "+ res.no+"<br>"
                                             +"이름 : "+res.name+"<br>"
                                             +"메모 : " + res.content; 

  $('#result').html(output); }, 

error: function(xhr, status, error){ alert(error); } 

});


저작자표시 비영리 변경금지 (새창열림)

'jQuery JavaScript' 카테고리의 다른 글

익스플로러 400 에러 발생 - 한글 인코딩 처리를 통해 해결  (0) 2017.08.14
AJAX - serialize 처리시 한글문제 해결  (0) 2017.07.10
css 속성주기 예제  (0) 2017.04.07
Posted by 안녕로봇
이전페이지 다음페이지
블로그 이미지

by 안녕로봇

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • jsp
  • ClassNotFoundException
  • 파일
  • mybatis
  • 스케쥴러
  • 400에러
  • 핸들러
  • 시작
  • 설정
  • Sts
  • jQuery
  • css
  • 한글인코딩
  • tomcat
  • 마이바티스
  • 서버
  • 에러
  • 표현언어
  • Serialize
  • 페이징
  • 이벤트
  • ajax
  • Spring
  • 스프링
  • selectKey
  • 어노테이션
  • 업로드
  • 스프링 프레임워크
  • 인터셉터
  • El

글 보관함

«   2025/09   »
일 월 화 수 목 금 토
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

링크

카테고리

학습 (27)
Spring (16)
Spring 에러 처리 (7)
mybatis (3)
JSP (3)
jQuery JavaScript (4)
HTML CSS (0)
Java (1)
자바 용어 정리 (1)
학습 내용 정리 (0)
실습 작성 및 비교 (0)
Oracle (0)
오라클 용어 정리 (0)
학습 내용 정리 (0)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
안녕로봇's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

안녕로봇

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 학습 (27)
    • Spring (16)
      • Spring 에러 처리 (7)
    • mybatis (3)
    • JSP (3)
    • jQuery JavaScript (4)
    • HTML CSS (0)
    • Java (1)
      • 자바 용어 정리 (1)
      • 학습 내용 정리 (0)
      • 실습 작성 및 비교 (0)
    • Oracle (0)
      • 오라클 용어 정리 (0)
      • 학습 내용 정리 (0)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.