본문 바로가기

Spring/Spring Boot

getting started with Spring Boot

반응형

Spring Boot 소개

https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started-introducing-spring-boot 

 

제품 수준의 Application을 빠르고 쉽게 만들 수 있게 해주는 그들의 주관적인 의견이 들어가서 third-party 라이브러리(tomcat ,,, )를 제공하는 프레임워크

 

Spring Boot Project 시작하기

1. maven project 생성

pom.xml 수정하여 의존성 추가하기

https://docs.spring.io/spring-boot/docs/2.2.4.RELEASE/reference/html/getting-started.html#getting-started-maven-installation

<project xmlns="http://maven.apache.org/POM/4.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.juns</groupId>
	<artifactId>springbootgettingstarted</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>

	<name>springbootgettingstarted</name>
	<url>http://maven.apache.org</url>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>
	
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.2.1.RELEASE</version>
	</parent>
	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>
</project>

Application.java 생성

@SpringBootApplication
public class Application {

	public static void main( final String[] args ) {

		SpringApplication.run( Application.class, args );
		System.out.println( "Hello World!" );
	}
}

 

2. spring boot project 생성

https://start.spring.io/  

 

Spring Boot 원리

의존성 관리 이해

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-dependency-management

 

반응형

'Spring > Spring Boot' 카테고리의 다른 글

Spring Boot Redis  (0) 2021.01.04
Spring Boot Web MVC  (0) 2020.12.29