목록전체 글 (135)
100세까지 코딩
[무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세 www.inflearn.com 출처 : 김영한님의 스프링 입문 테스트 케이스 package hello.hellospring.repository; import hello.hellospring.domain.Member; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; import java.util.List; import static org...
[무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세 www.inflearn.com 출처 : 김영한님의 스프링 입문 회원 도메인 package hello.hellospring.domain; public class Member { private Long id; private String name; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName..
정적 컨텐츠 템플릿 엔진 API (가장 보편적) - @ResponseBody HTTP의 BODY에 문자 내용을 직접 반환 viewResolver 대신에 HttpMessgeConverter가 동작 기본 문자처리: StringHttpMessageConverter 기본 객체처리: MappingJackson2HttpMessageConverter byte 처리 등등 기타 여러 HttpMessageConverter가 기본으로 등록되어 있음 json으로 처리 코드 package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springf..
1. 명령 프롬프트를 켜서 해당 프로젝트 파일로 이동하기 ex) cd C:\Users\LG\Desktop\study\hello-spring 2. gradlew을 실행하여 빌드하기 윈도우: gradlew build macOs: ./gradlew build 참고 1. 빌드 제거하기 윈도우: gradlew clean build macOs: ./gradlew clean build
1. 커밋 메시지를 의미 있게 작성한다 커밋 메시지에 해당 커밋에서 작업한 내용에 대한 이해가 가능하도록 작성한다. 2. git을 통해 관리할 자원에 대해서도 고려한다 .class 파일은 java 코드가 있으면 생성할 수 있다. 따라서 .class 파일은 굳이 git을 통해 관리하지 않아도 된다. IntelliJ IDEA의 .idea 폴더, Eclipse의 .metadata 폴더 또한 개발 도구가 자동으로 생성하는 폴더이기 때문에 굳이 git으로 관리하지 않아도 된다. 3. 이름을 통해 의도를 드러낸다 4. 축약하지 않는다 의도를 드러낼 수 있다면 이름이 길어져도 괜찮다. 클래스와 메서드 이름을 한 두 단어로 유지하려고 노력하고 문맥을 중복하는 이름을 자제하자. 짧게 ship()이라고 하면 클라이언트에서..