图灵学院Java架构师-VIP-SpringBoot基础应用

SpringBoot是什么?
springboot一种微服务框架,那什么是微服务框架呢?微服务就是将我们单个项目拆分个不同的服务模块,每个模块都有一个独立的java进程。
那既然拆分为各个小的服务,则就需要进行服务之间的通信,怎么通信呢?服务之间通过轻量级的通信机制(http的rest api)进行通信,那么一个个的小服务就是微服务。
简单的创建一个springboot项目
第一种方式:
1:选择maven的方式,创建什么也不需要选择,一步一步完成即可。
图灵学院Java架构师-VIP-SpringBoot基础应用_第1张图片
2:在pom.xml文件中添加相关依赖信息


    org.springframework.boot
    spring-boot-starter-parent
    2.1.6.RELEASE

4.0.0

springboot-simple



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




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

3:编写主程序类

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

4:编写正常的Controller类、service类即可

@RestController
public class SimpleController {

    @RequestMapping("/hello")
    public String hello(){
        return "hello";
    }
}

5:使用jar命令的方式启动

java -jar springboot-simple-2.1.6.RELEASE.jar

图灵学院Java架构师-VIP-SpringBoot基础应用_第2张图片
6:进行访问:

http://localhost:8080/hello/

图灵学院Java架构师-VIP-SpringBoot基础应用_第3张图片
以上就完成了我们创建springBoot的简单方式,那么对于上面的pom文件中依赖的引入和主程序启动类的编写,那有没有更简单的呢?答案是有的,idea中有一种spring Initializr的模式进行创建,这样创建的好处就是都写好了!

你可能感兴趣的:(springboot,springboot)