본문 바로가기

분류 전체보기249

스프링빈 java로 직접입력 자료 https://www.youtube.com/watch?v=ff1xgVrQy1E&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=15 자바 코드로 직접 선언 해줌. 각각 장 단점이 있음. 과거에는 XML로 설정을 해줬으나 지금은 java 설정 2022. 11. 28.
spring 스프링 빈과 의존관계 1) 컴포넌트 스캔 학습자료 1) https://www.youtube.com/watch?v=7sw_GpkVwfM&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=14 학습자료 2) https://steady-coding.tistory.com/594 컨트롤러가 서비스를 통해 데이터를 가져오고 view에 뿌리는 것을 컨트롤러가 서비스를 의존한다고 표현함. 중요포인트: 1. @컨트롤러 사용시 컨테이너에 리스트 담아두고 관리를 시작함! 2. 컨트롤러에서 객체 생성시 중복사용을 위한 처리를 해주어야 여러 서비스에서 같이 사용가능! alt + ins 로 생성자 생성 컨스트록터 @Autowired 스프링 컨테이너에서 맴버 서비스를 가져옴, 서비스 클래스를 @Service로 선언 해줘야 스프링 컨테이너가.. 2022. 11. 28.
spring 회원 서비스 테스트 교육자료: https://www.youtube.com/watch?v=NffW47IBg4I&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=13 컨트롤 + 시프트 + T 로 테스트 만들기 DI 같은 레파지 토리 사용 @BeforeEach package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemberRepository; import hello.hellospring.repository.MemoryMemberRepository; import java.util.L.. 2022. 11. 26.
도메인 레퍼지토리 서비스 학습자료 https://www.youtube.com/watch?v=0_oeeYDLSjM&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=9 https://www.youtube.com/watch?v=Gul8sv7cf8g&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=10 도메인 : 객체를 입력 출력 저장관리 레퍼지토리 : 저장소 (회원 도메인 저장하는 저장소) 인터페이스 제작 후 상속 package hello.hellospring.repository; import hello.hellospring.domain.Member; import java.util.*; public class MemoryMemberRepository implement.. 2022. 11. 25.
window intelij 겟터 셋터 자동 만들기 getter and setter auto make 1. 기본 provate 변수 생성 2. alt + ins 버튼 후 입력 사용 할 때마다 5분씩 시간 단축가능 하다 2022. 11. 25.
spring api 데이터 받기 package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class HelloController { // /hello 로 get 주소 입력시 아래 소스 매핑하라는 명령어 @GetMappin.. 2022. 11. 24.
spring get데이터 받기 처리 컨트롤러 package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; @Controller public class HelloController { // /hello 로 get 주소 입력시 아래 소스 매핑하라는 명령어 @GetMapping("hello") public String hello(Model model){ model.addAt.. 2022. 11. 24.
빌드하고 실행하기 자료 https://www.youtube.com/watch?v=SSzsqDeS2JI&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=5 개쩐다. 톰켓설치 세팅 다 필요없고 jar 파일 집어넣고 java -jar로 실행시키면 끝.... 잘안될경우 초기화후 다시 빌드 명령어 ./gradlew clean build 실행중인 기능 확인 cmd 창에서 netstat -ao 입력 포트 확인후 종료 2022. 11. 24.
spring view 환경설정 교육자료 https://www.youtube.com/watch?v=P6AgXuh-fxA&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=4 Hello hello static 에 index.html 로 메인 페이지 기본 view 생성 화면 좌측 하단 정지 실행으로 서버 재실행 후 확인 버전별 제작 문서 확인 가능 동적 페이지 제작 package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @Controlle.. 2022. 11. 24.
스프링 라이브러리 살펴보기 톰켓 설치없이 바로 locallhost에 소스를 띄울 수 있는 이유에 대하여 교육자료 : https://www.youtube.com/watch?v=ymmGSVUwTDM&list=PLumVmq_uRGHgBrimIp2-7MCnoPUskVMnd&index=3 - external Libraries : 땡겨온 라이브러리 리스트 11여개의 라이브러리가 생긴 이유 : thymeleaf 와 web 에서 의존하여 사용하는 라이브러리를 자동으로 가져옴 의존관계 확인 방법 톰켓을 내장(임베디드)하기에 서버 설치 셋팅 없이 실행가능 라이브 러리 하나를 빌드해서 웹서버에 올리면 끝! 서버에 톰켓 깔고 설치하고 쇼할 필요가 없어졌음 너무 좋아진 세상 그냥 이런게 있구나 생각하고 넘어간 후 추후 사용해본 후 기억하면됨. 2022. 11. 24.
스트링 부트 프로젝트 생성 및 실행 학습자료 https://www.youtube.com/watch?v=NNClHeXzIBA&t=521s 스프링 부트 스타터 사이트로 이동하여 스프링 프로젝트 생성 https://start.spring.io/ gradle 버전설정과 라이브러리 연결 thymeleaf 템플릿 엔진 html 2022. 11. 24.
intellij 설치 참고 자료 https://www.youtube.com/watch?v=zYflsdgc1Rk 3분 50초부터 다운링크 https://www.jetbrains.com/idea/download/#section=windows 2022. 11. 24.