자바와 sts설치
스프링부트는 자바의 웹 프레임워크로 기존 스프링 프레임워크에 톰캣 서버를 내장하고 여러 편의 기능들을 추가하여 꾸준한 인기를 누리고 있음.
웹 프로그램을 빠르게 만들어주는 웹 프레임 워크.
웹에서 많이 사용되는 프레임워크를 만들기 위한 키트임.
스프링부트는 was가 필요가 없음
스프링부트 대신 스프링을 이용한다면 웹 어플리케이션을 실행할 수 있는 톰캣같은 was가 필요함
하지만 스프링부트를 이용한다면 톰캣도 내장되어있고 설정도 자동적용되어 was를 생각하지 않아도 되어 편리함
배포되는 jar파일에도 톰캣 서버가 내장되어 다른 was로 인해 발생하는 문제도 없음
스프링부트는 자바로 만들어진 웹 프레임워크임 따라서 스프링부트 사용에는 자바 설치가 필수적
자바 22 버전 설치 완료
컴파일: 고급언어를 기계어로 변환
sts설치 완료
name: 프로젝트 이름
type: 프로젝트 관리 도구 . 강의를 따라하기 위해 groovy 선택
스프링 웹을 클릭하지 않고 finish버튼을 누를 경우 웹기능을 이용 할 수 없으니 주의
hello controller 입력
finish
현재 hello controller는 빈 껀데기임. 내용을 채워줘함
빨간 밑줄>> 마우스 오버>>import
헤더파일이 추가되면서 에러가 없어짐
컴퓨터가 서버 역할까지 해준다
웹 서버 하나 열고 localhost:8080/hello 입력
프로그램을 수정하고 저장한다 하더라도 웹사이트가 자동으로 개선되지는 않음
수정 사항을 바로 적용
그래들 리프레시
실행한다음 로컬 파일 웹사이트로 이동
소스만 바꿔줬을때 웹서버를 껏다 킬 필요가 없게된다
자동 시작을 위해 롬복을 설치
.. 꼭 설치할 필요까지는 없다고..
'스프링부트' 카테고리의 다른 글
스프링부트 여름방학 9주차 (0) | 2024.08.30 |
---|---|
스프링부트 8주차 (1) | 2024.08.21 |
스프링부트 7주차 (1) | 2024.08.16 |