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..
스프링에서 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..
Jdbc template - 스프링에서 기본으로 제공하는 jdbc api - dao 클래스 작업을 쉽게 처리할 수 있다. @Autowired : 자동으로 타입이 똑같은 객체를 생성해 주입해 줌. (new 나 의존성 주입을 자동으로 처리해줌!) @Autowired private JdbcTemplate temp; //JdbcTemplate: db처리 도우미. 스프링이 제공하는 api클래스. - 생성자를 생성해서 new로 선언하는 방식은 결합력이 높아져서 유지보수가 어려움. - 의존성 주입(DI - Dependency Injection) --- 결합력을 빼기 위해 씀. : 필요한 멤버변수 객체를 new 가 아닌 파라메터로 받아서 멤버변수에 할당하는 형태. - 변경할 일이 있을 때, 코드는 손대지 않고 설정 파..
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으로 쓸 수 있음...
- 맥과 윈도우 모두 동일하게 설정 1. Spring boot 파일 다운로드 - 이클립스 help > Eclipse Marketplace 에서 Spring Tools 4 install (선택 창 뜨면 그거 그대로 감. 선택은 자유~) 2. 프로젝트 생성 - Maven 타입, War 으로 하기 (Create a project) (**) 여기서 필요한 의존성을 선택하면 됨. Lombok (Vo 간편화) MyBatis / JPA (Dao 간편화) 3. pom.xml의 dependency에 코드 추가 org.apache.tomcat.embed tomcat-embed-jasper jakarta.servlet jakarta.servlet-api provided jakarta.servlet.jsp.jstl jakar..