只需两步实现Eclipse+Maven快速构建第⼀个SpringBoot项⽬
随着使⽤Spring进⾏开发的个⼈和企业越来越多,Spring从⼀个单⼀简介的框架变成了⼀个⼤⽽全的开源软件,最直观的变化就是Spring需要引⼊的配置也越来越多。配置繁琐,容易出错,让⼈⽆⽐头疼,简化Spring配置简直可以说是民⼼所向。
Spring Boot是由Pivotal团队提供的⼀个基于Java的全新的开源框架,其设计⽬的是⽤来简化新Spring应⽤的初始搭建以及开发过程。该框架使⽤了特定的⽅式来进⾏配置,从⽽使开发⼈员不再需要定义样板化的配置。如今,Spring Boot逐渐成为快速应⽤开发领域(rapid application development)的领导者。怎么把项目导入到eclipse
本⽂将使⽤Eclipse和Maven,实现两步快速构建⼀个Spring Boot项⽬。
运⾏环境:
JDK 1.8
Maven 3.5
Spring Boot 2.1.0
第⼀步:登录官⽹,下载组件
第⼆步:导⼊项⽬,直接开发
导⼊步骤;File - >Import -> Existing Maven Projects -> Next ->选择解压以后的⽂件夹 - >Finish。
⼯程⽬录:
DemoApplication.java是Spring Boot的启动类:
ample.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
其核⼼是@SpringBootApplication注解。
@SpringBootApplication = (默认属性)@Configuration + @EnableAutoConfiguration + @ComponentScan。
@Configuration:创建⼀个简单的Spring配置类,可以⽤来替代相应的xml配置⽂件。
@EnableAutoConfiguration:⾃动配置Spring的上下⽂。
@ComponentScan:⾃动扫描指定包下的全部标有@Component的类,并注册成bean,包括@Component下的⼦注解@Service,@Repository,@Controller。
接着可以直接进⾏开发,编写⼀个Controller类。
ller;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@SpringBootApplication
@RequestMapping("/springboot")
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "Hello Spring Boot";
}
}
Spring Boot项⽬不需要单独部署到Tomcat或者Jetty中才能启动,通过Spring Boot启动器,SpringBoot会⾃动构建⼀个web容器,并将项⽬部署到其中。DemoApplication.java右键 -> Run As - > Spring Boot App,⼯程就启动了。
总结由于Spring Boot的“约定优于配置”让配置更简单,可以⾮常⽅便、快速搭建项⽬!以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。