spring boot 入门篇(一)

 

  • 什么是springboot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。

  • 为什么要使用springboot

  • 传统spring项目工程 我们需要怎么做呢?

  1. 配置web.xml ,加载监听,编码过滤器
  2. 配置事物,配置属性文件的加载
  3. 开启注解,配置日志文件

..................................

配置完后部署到tomcat调试等,如果说我们的项目仅仅是发送一个邮件,或是只是发送一条短信,这个过程都需要操作一遍,是不是很繁琐,如果我们使用springboot的话,我们只要极少甚至无需配置就可以把这些项目搭建起来。

下面我们通过一个springboot入门案例来了解springboot的强大之处。我这里使用idea来进行springboot的开发。

  • springboot入门案例

 

 

 3.选择需要的依赖,这里我们选web

  1. 打开IDEA,创建新项目,选择Spring Initializr
  2. 填写Artifact和Group

4.一路next,最后点击完成,删除标记内容

5.创建一个controller

package com.spring.springboot.hellospringboot.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloSpringbootController {
    @RequestMapping("/hello")
    public String sayHello(){
        return "hello springboot";
    }
}

6.运行HellospringbootApplication类,启动springboot工程

package com.spring.springboot.hellospringboot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class HellospringbootApplication {

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

7.在地址栏中输入http://localhost:8080/hello

直此一个简单的springboot工程就跑起来了,是不是很简单呢。

除了上面那种启动方式,我们还可以使用另外两个方式来启动springboot项目。

在springboot的应用的根目录下运行mvn spring-boot:run

使用mvn install 生成jar后运行

首先进入项目的根目录

执行mvn install命令

进入target目录  cd target 

执行 java -jar xxxx.jar

猜你喜欢

转载自blog.csdn.net/mp252119282/article/details/81739878