Spring boot+Vue全栈开发---Spring Boot入门

 

Spring boot简介

 

为了解决Spring臃肿的配置问题,Spring boot出现了。

可以打包成war包在Tomcat中运行,也可以打包jar包,直接执行java -jar


 

Spring boot的优势

 

快速

生产级别的服务监控

内嵌服务器

纯java配置,减少配置文件


 

创建Maven项目

 

1. 新建Maven项目   

Spring boot+Vue全栈开发---Spring Boot入门_第1张图片

2. 填写项目信息

 Spring boot+Vue全栈开发---Spring Boot入门_第2张图片

Spring boot+Vue全栈开发---Spring Boot入门_第3张图片


 

项目构建

 

添加依赖

 

添加Spring boot的默认配置依赖:spring-boot-starter-parent

添加web项目依赖:spring-boot-starter-web

    
        
        
            org.springframework.boot
            spring-boot-starter-parent
        
        
        
            org.springframework.boot
            spring-boot-starter-web
        

    

 

添加启动类

 

1.启动类是项目的入口函数。

@EnableAutoConfiguration
public class StarterApplication {
    public  static void main(String[] args){
        SpringApplication.run(StarterApplication.class,args);
    }
}

EnableAutoConfiguration注解用来开启默认配置信息。

 

2.添加一个Rest控制器

@RestController
@RequestMapping("/hello")
public class WelcomeController {

    @GetMapping
    public String Welcome(){
        return "welcome to spring boot world!";
    }
}

 

3.在启动类上添加自动包扫描的注解(@ComponentScan),不然/hello是不能访问到的。

 

注意:@ComponentScan和@EnableAutoConfiguration注解可以使用一个注解直接代替(@SpringBootApplication)

@SpringBootApplication
public class StarterApplication {
    public  static void main(String[] args){
        SpringApplication.run(StarterApplication.class,args);
    }
}

 

项目启动

 

方法一:命令

maven spring-boot:run

 

方法二:直接运行启动类

 

方法三:打jar包

先添加maven-plugin插件


        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        

再打包

mvn package

启动

java -jar xxxx.jar

 

你可能感兴趣的:(Spring,boot,&,Vue)