no image
[Spring Boot] spring/springboot 공부 자료 모음
🎨 강의 추천 김영한님 강의 우아한형제들 최연소 기술이사 김영한의 스프링 완전 정복 - 인프런 | 로드맵 Spring, MVC 스킬을 학습할 수 있는 개발 · 프로그래밍 로드맵을 인프런에서 만나보세요. www.inflearn.com 인프런: 토비의 스프링부트- 이해와 원리 토비의 스프링 부트 - 이해와 원리 - 인프런 | 강의 스프링 부트의 핵심 기능을 직접 만들어보면서 스프링 부트의 동작 원리를 이해하고, 이를 통해 스프링 부트를 잘 학습하고 사용하는 방법을 배우는 강의입니다. 스프링 부트가 사용하는 스프 www.inflearn.com 유데미 - Spring framework6: beginner to guru https://www.udemy.com/course/spring-framework-6-begi..
2023.04.25
no image
[Spring] 게시물 글 리스트 페이지 삭제하기
BoardService.java package com.example.board.service; import com.example.board.entity.Board; import com.example.board.repository.BoardRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import java.util.List; @Service public class Bo..
2023.03.20
no image
[Tomcat]Server Tomcat v9.0 Server at localhost failed to start.
톰캣 구동시 다음과 같은 오류가 발생헀다. 오류 해결을 위하여 다음과 같이 진행하였다. 1. 서버 삭제 후 추가 (동일) 2. m2.repository 삭제 (동일) 해당 오류는 설정에서 기존 서버를 삭제 후 다시 추가해주면 해결할 수 있다. 출처 : namubada.net/317?category=777141
2023.03.16
no image
[Tomcat] Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use.
Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 1. 문제확인 > was 재시작을 위한 포트가 이미 사용중이기 때문이다. 2. 문제해결 > 다음과 같이 포트를 사용하고 있는 pid를 확인하여 강제 종료 시켜준다. > netstat -a -n -o -p..
2023.03.16
no image
[스프링] 스프링 입문 - 코드로 배우는 스프링 부트, 회원관리 예제
. 회원 관리 예제 3-1. 비즈니스 요구사항 정리 간단한 예제를 통해 스프링의 전반적인 개념을 알기위한 강좌이므로 가장 단순한 비즈니스 요구사항을 전제로 한다. 데이터 : 회원 아이디, 이름 기능 : 회원 등록, 조회 데이터 저장소가 선정되지 않은 가상의 시나리오 일반적인 웹 애플리케이션 계층구조 컨트롤러 : 웹 MVC의 컨트롤러 역할 서비스 : 핵심 비즈니스 로직 구현 리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 도메인 : 비즈니스 도메인 객체 클래스 의존 관계 아직 데이터 저장소가 선정되지 않아서, 인터페이스로 구현 클래스를 변경할 수 있도록 설계 개발을 진행하기 위해서 초기 개발단계에서는 구현체로 가벼운 메모리 기반의 데이터 저장소 사용 3-2. 회원 도메인과 리포지토리..
2023.02.15
no image
[스프링] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
1.프로젝트 환경설정 1-1. 프로젝트 생성 Gradle Project Spring Boot : 2.3.4 Language : Java Packaging : Jar Java : 11 Dependencies : Spring Web, Thymeleaf IDE : IntelliJ 스프링 부트 스타터 사용하여 스프링 프로젝트 생성 1-2. 라이브러리 살펴보기 Spring Boot 라이브러리 spring-boot-starter-web spring-boot-starter-tomcat: 톰캣 (웹서버) spring-webmvc: 스프링 웹 MVC spring-boot-starter-thymeleaf: 타임리프 템플릿 엔진(View) spring-boot-starter(공통): 스프링 부트 + 스프링 코어 + 로깅 s..
2023.02.15