일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 백준 파이썬
- 웹어플리케이션 서버
- spring security
- JVM
- 백준 16719
- 백준 17779
- Coroutine
- Spring Boot
- 파이썬
- 백준 16236
- JPA
- with recursive
- Kotlin
- re.split
- 프로래머스
- sql 기술면접
- 백준 16235
- MSA
- spring cloud
- 백준 17626
- spring oauth
- Spring
- springboot
- 백준 19238
- 백준
- java 기술면접
- 프로그래머스
- java
- MySQL
- 백준 15685
- Today
- Total
목록Spring (37)
시작이 반
전통적인 Spring MVC 컨트롤러와 Restful 웹서비스 컨트롤러의 주요 차이점은 HTTP Response Body가 생성되는 방식임 기존의 MVC 컨트롤러 @Controller는 주로 View를 반환하기 위해 사용 Restful 웹서비스 컨트롤러는 객체를 반환하기만 하면 객체 데이터는 JSON/XML 형식의 HTTP 응답을 직접 작성 @ResponseBody ResponseBody를 사용하면 Spring은 HTTP 응답에 리턴값을 자동으로 변환 사용할 메소드에 @ResponseBody를 작성해줘야함 @RestController @Controller + @ResponseBody 모든 메소드는 @ResponseBody 어노테이션이 기본으로 작동
@RequestMapping(value = "/test", method = { RequestMethod.POST }) ▼ @PostMapping("/test") 이런식으로 사용가능 GetMapping도 마찬가지 클래스 단에 사용하면 @RequestMapping(value = "/hello") public class test{ ... @GetMapping("/Spring") public Stirng goToSpirng(Model model){ return "Spring"; } } /hello/Spring 이런식인듯..
강의 참고 : www.inflearn.com/roadmaps/373 [초급~중급] 우아한형제들 개발팀장 김영한의 스프링 완전 정복 | 더 나은 학습을 위한 가이드 대세를 따르세요! 자바 스프링 베스트셀러 우형 개발팀장에게 배우는 스프링 완전 정복 🚩 오픈 3개월 만에 수강생 7000+명의 극찬 릴레이 ✨원리와 실무를 한방에, 김영한의 스프링 학습 1O1! 입 www.inflearn.com AOP : Aspect Oriented Programming 공통 관심 사항 vs 핵심 관심 사항 분리 AOP가 필요한 상황 모든 메소드의 호출 시간을 측정하고 싶다면? 공통 관심사항(cross-cutting concern) vs 핵심 관심 사항(core concern) 회원 가입 시간, 회원 조회 시간을 측정하고 싶다..
강의 참고 : www.inflearn.com/roadmaps/373 [초급~중급] 우아한형제들 개발팀장 김영한의 스프링 완전 정복 | 더 나은 학습을 위한 가이드 대세를 따르세요! 자바 스프링 베스트셀러 우형 개발팀장에게 배우는 스프링 완전 정복 🚩 오픈 3개월 만에 수강생 7000+명의 극찬 릴레이 ✨원리와 실무를 한방에, 김영한의 스프링 학습 1O1! 입 www.inflearn.com 실무에서는 MySQL, Oracle 같은 DB를 많이 사용하지만 지금 강의에서는 교육용으로 좋은 H2를 사용하도록 한다. 가볍고 웹상에서 GUI를 확인할 수 있다. www.h2database.com 윈도우 : bin/h2.bat 실행 맥 : bin/h2.sh 실행 데이터베이스 파일 생성 최초 연결 jdbc:h2:~/te..
강의 참고 : www.inflearn.com/roadmaps/373 [초급~중급] 우아한형제들 개발팀장 김영한의 스프링 완전 정복 | 더 나은 학습을 위한 가이드 대세를 따르세요! 자바 스프링 베스트셀러 우형 개발팀장에게 배우는 스프링 완전 정복 🚩 오픈 3개월 만에 수강생 7000+명의 극찬 릴레이 ✨원리와 실무를 한방에, 김영한의 스프링 학습 1O1! 입 www.inflearn.com 회원 웹 기능 - 홈 화면 추가 package hello.hellospring.controller; //경로 import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controll..
강의 참고 : www.inflearn.com/roadmaps/373 [초급~중급] 우아한형제들 개발팀장 김영한의 스프링 완전 정복 | 더 나은 학습을 위한 가이드 대세를 따르세요! 자바 스프링 베스트셀러 우형 개발팀장에게 배우는 스프링 완전 정복 🚩 오픈 3개월 만에 수강생 7000+명의 극찬 릴레이 ✨원리와 실무를 한방에, 김영한의 스프링 학습 1O1! 입 www.inflearn.com 컴포넌트 스캔과 자동 의존관계 설정 지금 까지는 멤버 서비스와 리포지토리를 만들었다. 서비스를 통해서 가입을하고 리포지토리에 저장하고 리포지토리에서 꺼내올 수 있는 로직을 만들었다. 이제 화면을 보여주고 싶다... -> 컨트롤러와 뷰 템플릿이 필요하다. 그럴려면 이제 멤버 컨트롤러를 만들어야한다.. 이 컨트롤러는 멤버 ..
강의 참고 : www.inflearn.com/roadmaps/373 [초급~중급] 우아한형제들 개발팀장 김영한의 스프링 완전 정복 | 더 나은 학습을 위한 가이드 대세를 따르세요! 자바 스프링 베스트셀러 우형 개발팀장에게 배우는 스프링 완전 정복 🚩 오픈 3개월 만에 수강생 7000+명의 극찬 릴레이 ✨원리와 실무를 한방에, 김영한의 스프링 학습 1O1! 입 www.inflearn.com 서비스 클래스는 비지니스 관련 용어를 써야함 회원 서비스 개발 main/java/hello.hellospring/service/MemberService package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellos..
[Spring] 6. 회원 관리 예제(회원 도메인, 리포지토리 만들기) & 테스트 케이스 작성 ) 회원 리포지토리 테스트 케이스 작성 자바는 JUnit이라는 프레임워크로 테스트를 실행 강의 참고 : www.inflearn.com/roadmaps/373 [초급~중급] 우아한형제들 개발팀장 김영한의 스프링 완전 정복 | 더 나은 학습을 위한 가이드 대세를 따르세요! 자바 스프링 베스트셀러 우형 개발팀장에게 배우는 스프링 완전 정복 🚩 오픈 3개월 만에 수강생 7000+명의 극찬 릴레이 ✨원리와 실무를 한방에, 김영한의 스프링 학습 1O1! 입 www.inflearn.com 비즈니스 요구사항 정리 데이터 : 회원ID, 이름 기능 : 회원 등록, 조회 아직 데이터 저장소가 선정되지 않음(가상의 시나리오) 컨트롤..