이 기사에서는 SpringBoot 프레임워크가 무엇인지 설명합니다. SpringBoot 프레임워크의 구축 과정은 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
Spring Boot 소개
1. SpringBoot란 무엇입니까
1.1 봄 Boot는 Pivotal 팀에서 제공하는 새로운 프레임워크로, 새로운 Spring 애플리케이션의 초기 구성 및 개발 프로세스를 단순화하도록 설계되었습니다. 프레임워크는 구성에 대한 임시 접근 방식을 사용하므로 개발자가 상용구 구성을 정의할 필요가 없습니다. 이로써 봄 Boot는 급성장하고 있는 신속한 애플리케이션 개발 분야의 리더가 되기 위해 최선을 다하고 있습니다.
2. SpringBoot의 장점
2.1 다수의 xml 구성 파일 제거
2.2 복잡한 종속성 관리 단순화
2.3 다양한 스타터와 함께 사용하면 기본적으로 자동화된 구성 가능
2.4 빠른 컨테이너 시작
WAR 패키지를 배포하지 않고 독립적인 Spring 애플리케이션, 임베디드 Tomcat, Jetty 컨테이너를 생성하여 Maven 및 Gradle 구성을 단순화합니다(spring 부트 프로젝트로 진입하는 것이 메인 메소드이므로 이 메소드를 실행하면 됩니다) (패키징이 필요하다면 직접 jar 패키지로 패키징하고 java -jar ***.jar 실행하면 됩니다)
3 다음은 org.spring 프레임워크에서 Spring Boot에 의해 제공되는 애플리케이션 실행기
1. pom.xml 구성
<!-- SpringBoot 核心依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</version> </parent> <!-- web 支持 --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>1.5.9.RELEASE</version> </dependency> </dependencies>
2. 프로그램 시작 입구(메인 메소드를 직접 실행)
@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import com.firstboot.lpx.entity.Person; @RestController public class MyController { @RequestMapping(value="/getPerson/{age}", method=RequestMethod.GET, produces=MediaType.APPLICATION_JSON_VALUE) public Person getPerson(@PathVariable int age){ Person p = new Person(); p.setName("小李"); p.setAge(age); return p; } }
public class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
위 내용은 SpringBoot 프레임워크란 무엇입니까? SpringBoot 프레임워크 구축 과정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!