본문 바로가기

전체 카테고리361

[Spring Framework] 인터셉터 설정 1. interceptor 클래스 생성 예를 들어 로그인 인터셉터라는 테스트 클래스를 생성합니다. import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; public class LoginInterceptor extends HandlerInterceptorAdapter { static final L.. 2019. 11. 18.
[Spring Framework] @RequestBody, @ResponseBody json으로 spring 서버에 데이터를 보내거나 자바 객체를 HTTP 응답 몸체로 전송할 경우 자주 사용하는 어노테이션 입니다. 1. @RequestBody º HTTP 요청 몸체를 자바 객체로 전달 받음 º HTTP 요청의 body 내용을 자바 객체로 매핑하는 역할 @RequestMapping(value="test/test", method = RequestMethod.POST) public testDto login(@RequestBody Test testVO) { Test test = test.login(testVO); return test; } 2. @ResponseBody º 자바 객체를 HTTP 응답 body로 전송 º 자바 객체를 HTTP 요청의 body 내용으로 매핑 @RequestMappi.. 2019. 11. 12.
[Java] 문자열 split 후 List에 넣기 문자열을 어떤 기준 예를 들면 ',' 단위로 잘라서 리스트에 넣어야할 경우 다음의 코드를 이용하면 쉽게 해결할 수 있습니다. // for문을 이용한 split -> list 변환 String str = "a,b,c,d,e,f,g"; List list = new ArrayList(); String[] splitStr = str.split(","); for(int i=0; i 2019. 11. 8.
[JavaScript] ajax 예제 다음 예제는 form 태그안에 데이터를 받아와서 서버쪽으로 비동기처리를 요청하는 예시 코드입니다. ajax는 Asynchronous Javascript And XML의 줄임말입니다. var paramData = $("form[name=saveForm]").serialize(); var url = "/testUrl"; $.ajax({ async : true, url : url, data : paramData, traditional : true, type : "GET", dataType: "json", cache : false, success : function(result, status) { alert('성공'); }, error : function(jqXhr, status, error) { alert('.. 2019. 11. 8.
[Oracle] Trim 1. 문자열 공백 제거 문자열의 공백을 제거하는데 많이 사용되는 Trim 예제는 다음과 같습니다. SELECT TRIM(' Sample '); 'Sample' SELECT LTRIM(' Sample '); 'Sample ' SELECT RTRIM (' Sample '); ' Sample' 2. 왼쪽 or 오른쪽 지정 문자 제거 º LTRIM : 컬럼에서 지정한 문자를 왼쪽에서 제거한 결과 º RTRIM : 컬럼에서 지정한 문자를 오른쪽에서 제거한 결과 º TRIM : 컬럼에서 지정한 문자를 양쪽에서 제거한 결과 SELECT LTRIM(' 테스트입니다') AS LTRIM_ONE ,LTRIM('테스트입니다','테스트') AS LTRIM_TWO ,LTRIM('테스트입니다','스트') AS LTRIM_THREE.. 2019. 11. 6.
[MYSQL] LEFT OUTER JOIN(외부조인) LEFT OUTER JOIN 위의 2가지 테이블이 있다고 생각해봅시다. 테이블1에는 데이터가 있지만 테이블2에는 D,E라는 값이 없기 때문에 이 컬럼을 가지고 조인을 할 경우 테이블1의 D,E가 사라집니다. 하지만 저는 테이블1의 D,E가 사라지지 않는걸 원할때 OUTER JOIN(외부조인)을 사용합니다. 아래 그림은 LEFT OUTER JOIN을 했을 때의 결과입니다. SELECT STADIUM_NAME , STADIUM.STADIUM_ID , SEAT_COUNT , HOMETEAM_ID , TEAM_NAME FROM STADIUM LEFT (OUTER) JOIN TEAM ON STADIUM.HOMETEAM_ID = TEAM.TEAM_ID; 위의 쿼리의 경우 테이블1이 STADIUM이라고 생각하시면 됩.. 2019. 11. 5.