본문 바로가기

반응형

WINK-(Web & App)/Spring Boot 스터디

(101)
[Spring Boot 스터디] 이지원 #1 주차 - 섹션 1, 2 "Hello Spring" 개발 환경 설정 JDK 20 IntelliJ - Spring Boot html 렌더링 방법 Client의 html을 렌더링하는 방법에는 대표적으로 아래의 3가지 방법이 있다. 정적 컨텐츠 MVC와 템플릿 엔진 API 정적 컨텐츠 static 파일들을 그대로 제공한다. CDN의 역할과 비슷하다. 특별한 작업 없이 단순히 파일을 전송하고 제공하는 역할이다. 정적 파일을 호스팅하는 기능이다. src -> main -> resources -> static 폴더 내부에 정적 파일들을 위치시킨다. Spring 서버가 자동으로 폴더 내부의 파일들을 정적 파일로 제공한다. 예를 들어 static 폴더 내부에 index.html이라는 다음 파일을 위치시킨다면 서버를 접속할때 메인화면이 아래 파일로 변경된다. Hello ..
[Spring Boot 스터디] 이정욱 #1주차 - 섹션 1, 2 ".... . .-.. .-.. ---" 테스트 라이브러리 정리 spring-boot-starter-test는 스프링 부트 테스트를 위한 라이브러리다. junit은 테스트 프레임워크로서 사용된다. mockito는 목 라이브러리로 사용된다. assertj는 테스트 코드 작성을 편하게 해 주는 라이브러리다. spring-test는 스프링과의 통합하여 테스트할 수 있게 지원해 주는 라이브러리다. View 환경설정 스프링부트는 WelcomePage를 제공한다. static/index.html을 올려두면 Welcome Page를 적용할 수 있다. Welcome Page 적용한 모습 또한 thymeleaf 엔진을 사용하고 있어, controller를 이용해 값을 반환하고 사용하는 것이 가능하다. java/hello/hellospring/controller..
[Spring Boot 스터디] 류건 #1주차 - 섹션 1, 2 "안녕, 봄" 1. 스프링 프로젝트 생성 (스프링 부트 기반) https://start.spring.io/ → 요즘은 Gradle을 많이 씀. → Group에는 기업의 도메인을 씀 → artifact : 프로젝트명? → dependency : 어떤 라이브러리를 땡겨 쓸건지 thymeleaf, Spring Web 사용! 위와 같이 설정 후 Generate → IntelliJ 프로젝트 폴더에 압축 해제하면 프로젝트 생성 완료! main → java & resources(자바 파일 제외 모든것 → HTML, …) build.gradle → 설정파일. main 실행 시 Tomcat 어쩌구에 뜨는 포트 번호를 웹페이지에서 입력해보기 localhost:8080 → gradle 말고 intellij에서 직접 실행하고 싶으면 set..
[Spring Boot 스터디] 목진협 #1 주차 - 섹션 1, 2 "Hello Spring" 1. IntelliJ - Spring Boot 개발 환경 설정 Spring Boot 백엔드 개발은 IntelliJ를 가장 많이 활용한다고 한다. 먼저, 스프링 부트 스타터 사이트에서 Spring 프로젝트를 생성한다. https://start.spring.io/ - 스프링 부트 스타터 위와 같이 설정한 후에 Generate하고, IntelliJ 프로젝트 폴더에 압축 해제하여 프로젝트 실행! HelloSpringApplication 파일의 main을 실행했을 때, 위와 같은 실행 화면이 나오면 성공! localhost:8080 에 접속했을 때 웹화면이 출력된다. 2. 라이브러리 살펴 보기 스프링 부트 라이브러리 spring-boot-starter-web spring-boot-starter-tomcat: 톰캣..
spring Boot 스터디 1주차 조현상 개발 환경 설정은 intellij , java11 , spring start io로 세팅하였다. 환경 설정이 다 되었는 지 체크하는 방법은 src -> main -> java -> hellospring -> HelloSpringApplication 파일에서 run 시켜주면 된다. 문제 없이 run이 된다면 http://localhost:8000 주소로 들어가면 성공이다. 웹 개발 방법은 정적 컨텐츠 , MVC와 템플릿 , API 3가지 방법이 있다. 우선 첫 번째로 정적 컨텐츠 방법은 src -> main -> resources -> static 에 들어가서 html을 작성하는 것이다. 기본적으로 스프링은 index.html을 기본경로? 로 세팅이 되어있기 때문에 index.html 을 작성하면 http..

반응형