본문 바로가기

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

(59)
[Spring] 스프링 SpEL를 이용한 프로퍼티 설정 자 오늘은 property 설정에 다뤄 보겠습니다. property 정의 서버정보나 파일 업로드 경로 같이 중요한 환경정보를 담은 프로퍼티 파일을 따로 만들어 관리하기 용이하게 하기 위해 있는 파일​ property 사용하기 저 같은 경우는 database 연결을 다음과 같이 합니다 datasource-context.xml 파일 위의 정보는 예시 정보를 임의로 넣었습니다. ​ 자 이제 프로퍼티를 설정하도록 하겠습니다 ​ 설정방법에는 몇개의 방법이 있는데 저는 SpEL방법을 이용하여 하도록 (방법을 다 사용해본 결과 이것만 작동 했습니다..) ​ ​ 일단 프로퍼티 파일을 만듭니다. 파일은 New-> File ​ 자 그리고 property 정보를 입력합니다 ​ globals.properties파일 # SER..
[Spring] No adapter for handler 해결 하기[HTTP Status 500] 안녕하세요 스프링 프레임 워크에서 다음과 같은 에러가 있습니다. "No adapter for handler" 명확한 원인은 찾지 못했습니다. 버전이 올라가면서 수정됨에 따라 이러한 에러가 발생한 것 같습니다. ​ 해결 방법은 간단합니다! 해당 컨트롤러에 @EnableWebMvc 다음과 같은 어노테이션을 추가하면 됩니다. ​ 자 이렇게 추가하고 다시 실행하시면 잘 되는 것을 볼 수 있습니다.
[Spring] 스프링, 자바에서 String 공백 제거하기 JAVA 에서 String 공백 제거 방법 입니다.(스프링 포함) String str = "H E L L O W O R L D"; logger.debug("변경 전= "+ str); str = str.replaceAll(" ", ""); logger.debug("변경 후= "+ str); 자 그리고 이클립스 콘솔창에서 확인을 합니다. 자 이렇게 공백이 제거가 되어 적용됩니다.
[스프링] 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..