ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-09-06 10:02:38  阅读:140  来源: 互联网

标签:SpringBoot spring boot Spring 速查 public starter 搭建


【前言】

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

【为什么使用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方法,再打开浏览器访问

 

 

 

 

 

 

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

 

标签:SpringBoot,spring,boot,Spring,速查,public,starter,搭建
来源: https://www.cnblogs.com/YFEYI/p/15232445.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有