본문 바로가기

프로그래밍/스프링[Spring]

(56)
[스프링] RequestParam 을 VO로 바로 받는 방법 이번에는 RequestParam 대신 VO로 한번에 받는 방법에 대해 간단 소개해드리겠습니다. 데이터를 주고 받을때 RequestParam을 사용하여 Request 된 데이터를 받아서 코딩하시는 분들이 많은데요 자 예제 파라미터는 다음과 같습니다. id = testId name = testname RequestParam을 이용하시는 경우 이렇게 코딩하게 되는데요.. @RequestMapping(value = "/test.do") @ResponseBody public String test(@RequestParam("id") String id, @RequestParam("name") String name) throws Exception{ return "id=" + id +", "+"name="+name; }..
[스프링] json 데이터 형태로 return 하는 방법 안녕하세요, 이번에는 스프링에서 json 형태로 리턴하는 방법에 대해 알려드리겠습니다. 자 스프링의 pom.xml에 다음 라이브러리를 추가합니다. com.fasterxml.jackson.core jackson-databind 2.9.5 그리고 controller에 갑니다. 다음과 같이 작성합니다. @RequestMapping(value = "/test.do") public @ResponseBody TestVO test(TestVO testVO) throws Exception{ testVO.setId("test"); testVO.setName("testName"); return testVO; } 이렇게 코딩을 하면 끝입니다!!자 다음은 json 형태의 데이터로 가는지 확인을 합니다. 보시다시피 json형태..
[스프링] 스프링 시큐리티(spring security) - form-login 정보 스프링 시큐리티(spring security) 에서 form-login 에 대한 정보 입니다. form-login 에서는 login 자체에 대한 여러가지 설정이 있습니다. 작성방법 제가 사용한 form-login 정보입니다. 스프링 시큐리티 설정에서 http 태그 안에 작성합니다. 아래는 form-login 설정에 대한 설명입니다. form-login 설정 login-page 로그인 페이지의 URL을 설정. login-processing-url 로그인을 처리하는 URL default-target-url 성공적으로 로그인 이후 이동할 URL always-use-default-target 로그인 성공 후에 default-target-url로 갈것인지 설정. username-parameter : 사용자의 계정..
[스프링] 마이바티스 setting 내용 정리[설정 정보 정리] 마이바티스(mybatis) setting 에 관한 내용입니다. mybatis-config-base.xml 파일에 아래와 같이 작성하시면 됩니다. 참고하시고 소스는 복사해서 가져가시면 됩니다~ 아래는 이전에 작성한 스프링과 마이바티스 연동 방법입니다 참고하세요~ [Spring(스프링)] Mybatis(마이바티스)와 Mysql 연동하기 오늘은 Mybatis(마이 바티스) 연동에 대해서 알아보겠습니다. Mybatis(마이바티스) 란? 마이바티스(MyBatis)는 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 애너테이션(annotation)을 사용하여 저장 프로.. baessi.tistory.com
[Spring(스프링)] Mybatis(마이바티스)와 Mysql 연동하기 오늘은 Mybatis(마이 바티스) 연동에 대해서 알아보겠습니다. Mybatis(마이바티스) 란? 마이바티스(MyBatis)는 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 애너테이션(annotation)을 사용하여 저장 프로시저나 SQL 문으로 객체들을 연결시킨다. 마이바티스는 아파치 라이선스 2.0으로 배포되는 자유 소프트웨어이다. Mybatis(마이바티스) 연동하기 1. Mybatis(마이바티스) 라이브러리 추가 스프링 프레임워크에서 Mybatis를 사용하기 위해서 라이브러리가 필요합니다. 여기서는 Maven을 이용해서 라이브러리를 추가해보도록 하겠습니다~ pom.xml 의 태그 안에 를 추가해주세요~ org.mybatis mybatis 3.2.2 org.mybatis mybatis-sprin..
[Spring] 스프링, 카페24 서버에 사이트 네이버 웹마스터 도구 등록하기! 안녕하세요 배씨입니다. 오늘은 네이버 웹마스터도구에 자신이 소유하고 있는 사이트를 등록해볼텐데요 웹마스터도구는 글로벌 웹표준 진단 툴로 자신의 사이트를 글로벌 웹 표준에 맞게 관리할 수 있도록 도와주는 툴이라고 생각하시면 됩니다. 아래와 같이 간단하게 사이트 최적화 상태를 확인하고 세분화하여 여러가지를 확인 할 수 있습니다. 또한 네이버 웹마스터도구에서 채널을 제출하면 검색시 아래와 같이 연관채널로 공식블로그를 올릴 수 있습니다! 자 그럼 웹마스터 도구에 사이트 등록을 해보겠습니다. 1. 사이트 추가 가장 먼저 웹마스터 도구 사이트에 들어가시면 사이트 추가 하는 곳이 있는데 본인의 URL을 입력하고 추가 버튼을 눌러줍니다. 2. 사이트 소유 확인을 위한 HTML 파일 업로드 이후에 사이트 소유를 확인을 ..
[Spring] 오픈그래프[open graph] 태그 - 링크의 미리보기 제목, 설명, 이미지를 설정해보자! 안녕하세요 오늘은 open graph 태그와 관련해서 알아보고자 합니다. Open Graph란? 기존의 웹사이트를 소셜네트워크 서비스와 연동하여 사업자와 고객들과의 관계를 강화하고 마케팅 플랫폼으로 활용하는 기법. 신규고객 확보나 차별화된 사용자경험(UX)을 고객에게 제공할 수 있으며 외부 유입 트래픽을 증대하거나, 입소문(구전) 효과, 마케팅 홍보 채널의 활용, 고객과의 관계 강화나 신뢰도 증가, 고객에게 차별화된 쇼핑경험을 제공할 수 있는 기법이다. [네이버 지식백과] 오픈 그래프 [Open Graph] (IT용어사전, 한국정보통신기술협회) 정리하자면,오픈 그래프[open graph] 태그는 사이트가 소셜 미디어로 공유될 때 우선적으로 활용되는 정보 og:type: 개체의 유형, 전달되는 데이터의 v..
[Spring] 스프링 tiles 사용하기! 안녕하세요~ 오늘은 스프링 프레임워크에서 tiles 설정을 해보겠습니다~ tiles 란? - 웹 페이지의 상단, 하단, Header, Footer, left 등 반복적으로 사용되는 부분들에 대한 정보를 모아서 관리 - 반복되는 부분을 설정파일로 한 번만 설정하고 수정시 설정 파일의 일부만 변경해도 모든 tiles 페이지가 적용. tiles 설정하기 우선적으로 제가 사용한 설정 정보입니다. 스프링 프레임워크:4.2.3.RELEASE tiles: 3.0.5 서버: Tomcat v8.0 Server 1. pom.xml에 tiles 선언 org.apache.tiles tiles-extras 3.0.5 org.apache.tiles tiles-servlet 3.0.5 org.apache.tiles tiles-js..