SpringBoot快速入门

从零使用Maven搭建

  • 首先使用 intellij IDEA 创建一个 Maven 工程
  • 因为我这里使用的是 Maven 来引入和管理依赖的

点击 intellij IDEA 右上角的 File → New → Project,然后就会出现下图中的样子:

  • 关于上图中我的解释不对的地方,大佬们可以指点出来我对此进行改正
  • 按照上图中填写好了之后点击右下角的 Finish 即可创建好项目:
  • 引入SpringBoot 依赖
  • 关于 version 可以按照自己的需求修改,也就是版本号
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.3.RELEASE</version>
</parent>
  • 添加之后的样子如下图:

  • 然后在添加其他的启动器,也就是依赖
  • 学到了 SpringBoot 了关于什么是依赖你们都学过 Maven 的我就不在讲解多的了
  • 直接上代码,添加 SpringBoot 启动器依赖
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
  • 添加启动器后 web 工程常用的依赖都会自动帮你引入进来
  • 编写 启动类 代码如下:

/**
 * @author: BNTang
 **/
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class,args);
    }
}
  • 然后直接编写 Controller,然后在浏览器中直接进行访问即可,代码如下:

/**
 * @author: BNTang
 **/
@Controller
public class HelloController {

    @RequestMapping("hello")
    @ResponseBody
    public String hello(){
        return "hello SpringBoot";
    }
}
  • 点击启动类上的运行按钮启动项目即可,默认端口号 8080

posted @   BNTang  阅读(108)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示