스프링에서 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으로 쓸 수 있음...