【速查】SpringBoot项目起步工程搭建

【前言】

  因个人能力有限,本文的仅是为了在构建项目时的快速查阅使用。

【为什么使用Spring Boot】

  Spring Boot解决了Spring的部分缺点:

  1、繁杂的(xml / 注解)配置

  2、库坐标的导入,以及版本带来的不兼容

  SpringBoot不是Spring功能上的增强,而是提供了一种快速使用Spring的方式,为基于Spring的开发提供更快的入门体验。

【项目选型】

    (Maven)SpringBoot+JPA   SpringBoot解决库导入复杂、以及版本不兼容的问题的方法,就是简单粗暴的帮你做了这些事情。你只需要将你的工程的父工程设为“spring-boot-starter-parent”即可。

  <parent>
        <artifactId>spring-boot-starter-parent</artifactId>
        <groupId>org.springframework.boot</groupId>
        <version>2.5.0</version>
    </parent>

    <dependencies>

        <!--spring-boot-mvc-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!--springData JPA-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
  </dependencies>

然后编写一个启动器类(AppMain.class)

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

最后随意写一个Controller

@Controller
public class QuickStartController {
    @RequestMapping("/quick")
    @ResponseBody
    public String quick(){
        return "springboot 访问成功!";
    }
}        

运行main方法,再打开浏览器访问

从日志看出 端口监听8080web应用的虚拟工程名称为空 url地址为:http://localhost:8080/quick

原文地址:https://www.cnblogs.com/YFEYI/p/15232445.html