| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 리액트
- Intellij
- JS
- reactjs
- springboot
- component
- table
- EXTJS
- React
- Spring
- 스프링부트
- 데이터베이스
- DATABASE
- 개발공부
- 개발
- jdk
- 자바스크립트
- 컴포넌트
- crud
- 스프링
- mssql
- 자바
- GIT
- 쿼리
- sql
- java
- javascript
- Vue
- 보안취약점
- restapi
- Today
- Total
준준의 기록일지
[스프링] Spring boot 처음 시작. 고민. 본문
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
매번 스프링 프로젝트를 시작할때마다 뭐부터 해야되는지 좀 난감한게 아니다...연습이 부족한거겠지....
그래서 본인을 위해 조사하면서 준비해봤다.
Marketplace에 가서 STS 검색, 원하는 spring tool을 설치한다. (나는 3.9 버전 설치) -> 근데 자동으로 on add 4.6.~~acl? 이 같이 설치됬다.
이후에 spring boot starter project를 생성한다.
그 이후, pom.xml로 가서 본인 spring boot 에 필요한 설정으로 변경한다. 아마 변경할게 없겠지만, 본인은 java version 11 -> 1.8로 수정했다.
그리고, run spring boot 를 하면 8080포트로 실행 -> 화면은 없다.
화면 생성 방법
-> src -> main -> resources -> static 에 index.html을 생성 -> 다시 실행
크롬에 localhost:8080/index.html 하면 화면 출력 완료.
* 정적 리소스
- > spring Boot프로젝트는 별도의 커스터마이징이 없는 경우 정적 리소스의 위치가 정해져 있다.
- static
- public
- resources
- META-INF/resources
ex) META-INF/resource/test/test.txt경로에 파일이 위치할 경우 HTTP상의 요청 주소는 /test/test.txt이다.
이때 Apllication.java를 보면 @SpringBootApplication 어노테이션이 선언되어 있다.
-> 해당 어노테이션은 @EnableAutoConfiguration, @ComponentScan, @Configuration의 집합체다.
-> 해당 어노테이션이 있는 클래스가 있는 package를 최상위 패키지라 인식하고 ComponentScan을 수행하기 때문에 해당 어노테이션이 있는 클래스의 파일 위치 또한 중요하다.
출처 : https://goddaehee.tistory.com/238
[스프링부트 (1)] 스프링부트 시작하기 (SpringBoot 프로젝트 설정 방법)
[스프링부트 (1)] 스프링부트 시작하기 (SpringBoot 프로젝트 설정 방법) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 스프링 부트 기초. 스프링 부트란? 그리고 스프링 부트 프로젝트 생성 방법
goddaehee.tistory.com
'스프링' 카테고리의 다른 글
| [스프링] 인텔리제이 스프링부트 초기세팅 (0) | 2020.09.17 |
|---|---|
| [Spring] ResponseBody (0) | 2020.09.04 |
| [Spring]request.getRemoteAddr() -> Ip = 0:0:0:0:0:0:0:1 로 출력되는 경우 (0) | 2020.08.20 |
| [Spring] @RequestParam, @PathVariable (0) | 2020.08.20 |
| [Spring] RestTemplate (0) | 2020.08.18 |