Spring/Spring Boot

Spring/Spring Boot

[Spring, Lombok] 방명록 강사님.ver

https://intheham.tistory.com/88 [Spring] 방명록(guestbook) 만들기 1 page site~~ index.jsp => 글목록. 가장 위에 글작성 폼이 있음. ♥ 작성폼 ------------------- - 작성자 : - 글 비밀번호 : - 내용 : - 작성버튼 (--> ajax 요청) ------------------------- - 글번호 intheham.tistory.com GuestBookVo - 롬복 어노테이션으로 Vo를 간단하게 작성. - 생성자는 따로 만들진 않고 Dao에서 ResultMap으로 변수에 값을 넣어줌. package com.example.demo.guestbook; import java.sql.Date; imp..

Spring/Spring Boot

[Spring] 롬복(lombok)

1. 이클립스에 롬복 설치 이클립스 help 메뉴에서 install new software 메뉴 선택. add 누르고 주소창에 http://projectlombok.org/p2 적고 next --> 설치! 2-1. pom.xml에 의존성 추가 org.projectlombok lombok 2-2. 프로젝트를 생성할 때 Lombok 의존성 추가 3. 롬복 (lombok) 어노테이션 쓰기 Vo 에서 Setter, Getter, ToString, Constructor (생성자) 자동으로 생성해주는 어노테이션 기능 포함함. @Setter -- 세터 추가 @Getter -- 게터 추가 @ToString -- 투스트링 추가 @NoArgsConstructor -- 파라메터 없는 디폴트 생성자 추가 @AllArgsCon..

Spring/Spring Boot

[Spring] 방명록(guestbook) 만들기

1 page site~~ index.jsp => 글목록. 가장 위에 글작성 폼이 있음. ♥ 작성폼 ------------------- - 작성자 : - 글 비밀번호 : - 내용 : - 작성버튼 (--> ajax 요청) ------------------------- - 글번호 / 좋아요 수 / 좋아요 버튼 - 작성자 - 작성일 - 내용 [수정][삭제] (--> 글 비밀번호 물어봄. 수정 > 일치 -> 수정폼 뜨기 삭제 > 불일치 -> 취소 alert) (수정폼에서 글 내용만 수정) (수정폼의 수정버튼은 수정완료. 취소버튼 누르면 수정폼 사라짐) .... .. . pom.xml 더보기 org.apache.tomcat.embed tomcat-embed-jasper jakarta...

Spring/Spring Boot

[Spring] 회원가입, 로그인, 내정보수정, 로그아웃, 탈퇴

인덱스 jdbc templates 실습 회원가입 로그인 ~ hello ${sessionScope.loginId} *^^* ~ 멤버 리스트 내정보보기 로그아웃 회원탈퇴 게시판 ${msg } HomeController @Controller public class HomeController { @RequestMapping("/") public String root() { return "index"; } } 1. 회원가입 // 회원가입 @GetMapping("/join") // 폼 public void joinForm() { } @PostMapping("/join") // 완료 public String join(MemberVo vo) { MemberVo mvo = service.getMember(vo.getId..

Spring/Spring Boot

[Spring & AJAX] JQuery로 아이디 중복체크

스프링에서 JSON 을 쓰기 위해서는 Map으로 리턴해야 한다! void (String id, Map map) 이런 식으로 파라메터로 지정하니까 안됨,, 리턴타입을 Map으로 하고 HashMap 선언하고 return map 이런 식으로 해야 JSON으로 인식하는듯?? // id 중복체크 @ResponseBody // 응답 데이터를 직접 반환하겠다. // JSON 형태 응답 보내기 위해 -> Map으로 리턴~ @PostMapping("/idcheck") //@RequestParam("id") 쓰지 않아도 입력양식 이름과 같게 적으면 파라메터값 읽어올 수 있음. public Map idcheck(String id) { MemberVo mvo = service.getMember(id); boolean flag..

Spring/Spring Boot

[Spring] JdbcTemplate, ResultMap, SQL 실행문

Jdbc template - 스프링에서 기본으로 제공하는 jdbc api - dao 클래스 작업을 쉽게 처리할 수 있다. @Autowired : 자동으로 타입이 똑같은 객체를 생성해 주입해 줌. (new 나 의존성 주입을 자동으로 처리해줌!) @Autowired private JdbcTemplate temp; //JdbcTemplate: db처리 도우미. 스프링이 제공하는 api클래스. - 생성자를 생성해서 new로 선언하는 방식은 결합력이 높아져서 유지보수가 어려움. - 의존성 주입(DI - Dependency Injection) --- 결합력을 빼기 위해 씀. : 필요한 멤버변수 객체를 new 가 아닌 파라메터로 받아서 멤버변수에 할당하는 형태. - 변경할 일이 있을 때, 코드는 손대지 않고 설정 파..

Spring/Spring Boot

[Spring] 스프링부트, Controller, 커맨드 객체, ModelAndView, ModelMap, session

https://intheham.tistory.com/83 [Spring] 스프링 부트 환경 설정 (이클립스) - 맥과 윈도우 모두 동일하게 설정 1. Spring boot 파일 다운로드 - 이클립스 help > Eclipse Marketplace 에서 Spring Tools 4 install (선택 창 뜨면 그거 그대로 감. 선택은 자유~) 2. 프로젝트 생성 - 꼭 Maven 타입, intheham.tistory.com Spring - 자바 기반 웹 프로그래밍에서 많이 활용되는 프레임워크 ( 프레임워크 : 프로그램의 기본 뼈대와 api를 구축해놓은 미들웨어) Spring boot - Spring을 경량으로 최적화한 프레임워크 --- 요즘 많이 사용됨!! - 서버를 stand alone으로 쓸 수 있음...

함s
'Spring/Spring Boot' 카테고리의 글 목록