Study/Spring

· Study/Spring
xml 설정  logout-url : 로그아웃 URL logout-success-url : 로그아웃 성공시, 이동할 URL. (default: /login?logout) invalidate-session : 로그아웃 시, session을 무효화할 지 선택. (default: true)security:csrf disabled="false" (default: true)  delete-cookies : 로그아웃 성공시, 삭제할 쿠키 이름 지정 success-handler-ref : 로그아웃 성공시, logout-success-url 이 아닌 핸들러로 리다이렉트(준비할거: 핸들러/ 빈설정)  C..
· Study/Spring
@RequestParam은 URL의 쿼리스트링에 있는 요청 파라미터를, @PathVariable은 URL의 경로에 있는 변수를 컨트롤러 메소드의 파라미터에 매핑하는 데 사용 @ModelAttribute: 요청 파라미터를 모델에 바인딩하거나, 모델 속성을 컨트롤러 메소드의 파라미터로 매핑할 때 사용됩니다. (스프링 4.3 버전 이전에 사용되었으나, 최신 버전에서는 명시적으로 사용하지 않아도 됨) @RequestParam: 요청 파라미터를 컨트롤러 메소드의 파라미터로 매핑할 때 사용됩니다. /hello?name=John과 같은 URL 요청을 처리 @GetMapping("/hello") public String greet(@RequestParam("name") String name) { return "Hell..
· Study/Spring
책 `코드로배우는 웹프로젝트`를 학습 중에 insert처리 방법에 대해 학습 중인데 책은 오라클을 이용한 코드로 나와있었지만 현재 MYSQL을 좀 더 학습하고 싶어 오라클을 사용하지 않았다. 그러다 보니 쿼리를 사용할때 막히는 부분이 생기는데 오히려 공부가 더 되고 좋았다.(찾아 봐야 할 것들도 더 늘어나고 있다..) insert문에서 key값을 미리 받는 방법(order="BEFORE")을 찾아봤지만 잘 해결되지 않았다. 그러다 내린 결론. oracle은 Sequence는 여러테이블에서 사용 될 수 있는 별도의 객체로 DB에 저장된다. 그래서 Sequence객체에서 key 를 가져 올 수 있는 것같다. MYSQL은 컬럼의 열 속성에 AUTO_INCREMENT 값을 추가한 것으로, 데이터베이스 테이블에 ..
· Study/Spring
@InitBinder: 주로 컨트롤러 클래스 내에서 사용되며, 컨트롤러 메서드의 파라미터 레벨에서 사용될 수 있다. 여러 컨트롤러 메서드 또는 여러 컨트롤러 클래스에서 공통적인 바인딩 및 변환 설정을 정의하고 공유할 때 사용된다. - 문자열에서 날짜로 변환: 사용자가 날짜를 문자열로 입력하고 이를 Java의 java.util.Date 또는 java.time.LocalDate와 같은 날짜 형식으로 변환 (@DateTimeFormat을 사용해도 된다.) @Controller public class MyController { @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateF..
뿌수미
'Study/Spring' 카테고리의 글 목록