본문 바로가기

SPRING

(3)
[SPRING] 첫페이지 만들기 및 빌드 스프링 부트는 resources/static/ 경로에 index.html 파일을 만들면 index.html이 첫화면(welcome page) 가된다. index.html 에 코드 작성 Hello spring!! 작성 후 메인메서드 실행후 localhost:8080 으로 들어가면 다음과 같은 페이지가 생성됨. *****스프링은 엄청나게 거대해서 필요한것을 찾아가는 능력이 중요함. (spring.io 사이트에서 자신의 버전에 맞게 찾아야함.)**** 지금 한 것은 정적인 html을 웹서버가 클라이언트에게 그냥 넘겨준 것. 템플릿 엔진을 사용해서 웹페이지의 변화를 줄 수 있음 (블로그에서는 thymeleaf 템플릿 엔진을 사용) 컨트롤러: 웹어플리케이션에서 첫번째 진입점이다. 다음과 같은 경로에 컨트롤러라는 ..
[SPRING] 스프링구조 - 의존관계 external Libraries에 보면 설정하지 않았는데도 불구하고 엄청나게 많은 라이브러리가 존재함. gradle과 maven과 같은 빌드툴들은 의존관계를 관리해줌. ㅡ> 우리가 필요해서 설정한 spring web 라이브러리를 설정하면 spring web에 필요한 라이브러리들을 자동으로 설정해줌. (톰켓 등) Gradle과 maven은 의존관계가 있는 라이브러리를 함께 다운로드 한다.(라이브러리의 라이브러리에 필요한 것들 까지 전부) 의존관계 보는법: 화면 오른쪽 위 Gradle 클릭 스프링부트와 관련된 라이브러리를 사용하면, 스프링코어까지 가져와 스프링관련된 것까지 자동으로 설정됨. 스프링 부트 라이브러리 spring-boot-starter-web -spring-boot-starter-tomcat:..
[SPRING] 프로젝트 생성 사전 준비 1. JAVA11 설치 2. IED: IntelliJ 또는 이클립스 설치 (블로그는 IntelliJ기준으로 설명) https://tengnara.tistory.com/15 [JAVA] 기초문법 - JAVA 설치(실행환경 구축) 자바 se8버전까지는 jre 같이 다운되기 때문에 설치에 어려움이 없습니다. ​ se8버전 이후로 부터 jre가 제공되지 않기 때문에 따로 설치해야합니다. ​ se8버전 이후라고 가정한 후 설치 방법을 소 tengnara.tistory.com https://www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com 접속 후 Community 버전 다운 1. ..