SpringBoot를 사용하여 놀아보세요.
6738 단어 SpringBoot메모초보자
소개
Spring Boot를 사용할 때 설정 방법과 걸린 부분을 자신을 위해 메모합니다. 메모입니다.
프레임워크를 처음으로 사용한(우선 servlet, JSP로 꽉 썼다) 초학자로서는, 프레임워크 굉장히! 편리! 되어 있습니다.
운영 환경
(버전 조사해 둡니다)
모쿠지
1. Spring Boot initializer
2. Hello World
3. 요약
1.spring boot initializr
뭐야? 그래서, 요점은 프로젝트의 병아리입니다. Spring Boot에서 프로젝트를 작성할 때, 언어는 어느 쪽으로 버전은 이것으로 데이타베이스는 이것으로~라고 선택하는 것만으로 필요한 것을 준비해 줍니다.
→ SpringBoot initializer
뭐야? 그래서, 요점은 프로젝트의 병아리입니다. Spring Boot에서 프로젝트를 작성할 때, 언어는 어느 쪽으로 버전은 이것으로 데이타베이스는 이것으로~라고 선택하는 것만으로 필요한 것을 준비해 줍니다.
→ SpringBoot initializer
이번 설정
zip 파일이 설치됩니다. 해동해 둡시다!
2. Hello World
프로젝트가 생성되었습니다!
컨트롤러: HelloWorld.java
을 메인 클래스와 같은 계층에 작성. 패키지를 만들고 그 아래에 놓아도 괜찮습니다.
HTML 파일 : hello.html
을 template의 바로 아래에 작성.
계층은 이하와 같다. 넣어 실수하는 것만으로 빌드 실패하기 때문에, 파일의 계층 소중! !
HelloWorld.java
package com.test.test;
import org.springframework.stereotype.Controller;
@Controller
public class Controller {
@RequestMapping(value = "/test")
public String sayHello() {
return "top";
}
}
@Controller 에서 컨트롤러 클래스임을 정의합니다.
sayHello 메소드는 「 @RequestMappping 」에 의해 매핑 되고 있어
"http://localhost:8080/test" 액세스시에 실행되게 되어 있습니다!
전환처의 html 파일을 작성합니다.
top.html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="utf-8" />
<title>こんにちは</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
※html 파일, 문자 깨뜨릴 때는, 우선 Eclipse 콘솔의 문자 코드를 확인해 둔다.
"Window - 설정"을 열고 "일반 - 작업 공간"의 문자 코드를 "utf-8"로 변경합니다.
준비가 되었어요, 그럼 바로 응용 프로그램 실행!
하고 싶은 곳입니다만, 이번 프로젝트에 MyBatis를 추가하고 있기 때문에(?)
이대로 실행하면 데이터베이스 정의가 없어! 라고
빌드 에러가 발생하므로, 데이터베이스의 정의도 해 둡시다.
"resources"바로 아래의 application.properties 파일에 다음을 기술한다.
application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/xxxx
spring.datasource.username=yyyy
spring.datasource.password=zzzz
spring.datasource.driverClassName=com.mysql.jdbc.Driver
이제 응용 프로그램 실행!
Hello World! 무사히 표시할 수 있었습니다.
여기에서는 생략합니다만, Hello World 표시시키는 것만으로도 상당히 시간 걸렸습니다. .
빌드 에러이거나 404 에러 (이에 관해서는 질리지 않은 레벨)이거나, 에러 해소법이라고도 정리해 두는지
Reference
이 문제에 관하여(SpringBoot를 사용하여 놀아보세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pqpq0033/items/df4fc935a79fe618df67텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)