일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Coroutine
- java 기술면접
- java
- spring cloud
- 백준 17626
- re.split
- 백준 16235
- spring security
- MSA
- 백준 17779
- Spring Boot
- sql 기술면접
- 프로래머스
- JPA
- springboot
- MySQL
- 웹어플리케이션 서버
- JVM
- 백준 16236
- with recursive
- 백준
- 백준 16719
- 백준 15685
- Kotlin
- 백준 파이썬
- 프로그래머스
- spring oauth
- 백준 19238
- Spring
- 파이썬
- Today
- Total
목록Programming (98)
시작이 반
java.util.Optional 클래스 Optional은 T 타입의 객체를 포장해주는 래퍼 클래스(Wrapper class)이다. 예상치 못한 NullPointerException 예외를 Optional에서 제공되는 메소드로 간단히 회피할 수 있다. null이나 null이 아닌 값을 담을 수 있는 클래스이다. 즉, null값으로 인해 발생하는 예뢰를 처리할 수 있게 된다. Optional 객체 생성 Optional.empty() : null을 담고있는, 비어있는 Optional 객체 생성 Optional.of(value) : value값이 null이 아닌 객체를 담고 있는 Optional객체를 생성, valuel값이 null이 아닌 경우에 사용 null이 넘어올 경우 NPE를 던진다. Optional...
단축키: ctrl + shift + enter : 문장 완성 ctrl + alt + v : 리턴값에 맞는 변수 자동 생성 ctrl + alt + m : 메소드로 빼기 ctrl + alt + n : inline 한줄로 만들기 ctrl + shift + t : 테스트 만들기 alt + insert : getter, setter
강의 참고 : 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, 이름 기능 : 회원 등록, 조회 아직 데이터 저장소가 선정되지 않음(가상의 시나리오) 컨트롤..
강의 참고 : www.inflearn.com/roadmaps/373 [초급~중급] 우아한형제들 개발팀장 김영한의 스프링 완전 정복 | 더 나은 학습을 위한 가이드 대세를 따르세요! 자바 스프링 베스트셀러 우형 개발팀장에게 배우는 스프링 완전 정복 🚩 오픈 3개월 만에 수강생 7000+명의 극찬 릴레이 ✨원리와 실무를 한방에, 김영한의 스프링 학습 1O1! 입 www.inflearn.com 정적 컨텐츠 방식을 제외하면 view를 찾아서 템플릿 엔진을 통해 화면을 렌더링해서 HTML을 웹브라우저에 넘겨주는 방식과 API를 사용하는 방식이 있다. 1. HTML로 내릴 것이냐 2. API라는 방식으로 데이터를 바로 내릴 것이냐 @ResponseBody @ResponseBody를 사용하면 뷰 리졸버(viewRes..
강의 참고 : www.inflearn.com/roadmaps/373 [초급~중급] 우아한형제들 개발팀장 김영한의 스프링 완전 정복 | 더 나은 학습을 위한 가이드 대세를 따르세요! 자바 스프링 베스트셀러 우형 개발팀장에게 배우는 스프링 완전 정복 🚩 오픈 3개월 만에 수강생 7000+명의 극찬 릴레이 ✨원리와 실무를 한방에, 김영한의 스프링 학습 1O1! 입 www.inflearn.com 정적 컨텐츠 html파일을 그대로 서버로 전송하여 데이터 갱신 없이 웹 페이지에 보여진다. 기본적으로 Spring Boot는 클래스 경로 또는 서블릿 컨텍스트의 루트로부터 /static (또는 /public 또는 /resource 또는 /META-INF/resources)라는 디렉토리의 정적 컨텐츠를 제공합니다. Spr..
MVC란 Model View Controller의 약자로 에플리 케이션을 세가지의 역할로 구분한 개발 방법론이다. 이 패턴을 성곡적으로 사용하면, 사용자 인터페이스로부터 비지니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비지니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있다. Controller : 사용자가 접근 한 URL에 따라서 사용자의 요청사항을 파악한 후에 그 요청에 맞는 데이터를 Model에 의뢰하고, 데이터를 View에 반영해서 사용자에게 알려준다. View : Controller로 데이터를 받아서 클라이언트 측 기술인 html/css/javascript를 이용해 표현하는 역할을 한다. 데이터를 따로 보관하지 않고 처리한다. Model : 애플..
강의 참고 : www.inflearn.com/roadmaps/373 [초급~중급] 우아한형제들 개발팀장 김영한의 스프링 완전 정복 | 더 나은 학습을 위한 가이드 대세를 따르세요! 자바 스프링 베스트셀러 우형 개발팀장에게 배우는 스프링 완전 정복 🚩 오픈 3개월 만에 수강생 7000+명의 극찬 릴레이 ✨원리와 실무를 한방에, 김영한의 스프링 학습 1O1! 입 www.inflearn.com 현재는 코드가 아무것도 작성을 하지 않아서 에러페이지가 뜬다.. Welcome Page 만들기 resources/static/index.html Hello hello statlc/index.html을 올려두면 Welcom page기능을 제공한다. Spring Boot supports both static and temp..