1-1. 从普通maven工程到快速搭建一个SpringBoot启动工程

2022-07-25,,,,

最近突发奇想,整合一下以前一些学习笔记,分享自己这几年爬过的坑,逐步更新文章,谢谢大家的关注和支持。

今天先介绍最简单的搭建一个快速SpingBoot工程

先用Idea快速创建一个maven工程,不需要使用模板

然后在pom.xml中配置一个父工程,因为SpringBoot项目都是得指向该父工程,让其帮你管理相应的依赖版本。因此SpringBoot项目有两个最大好处

  1. 抛弃复杂繁琐的配置,约定大于配置
  2. 良好的依赖管理,不需要分心关注版本冲突。

版本最好用带RELEASE的,公开版出现问题的概率特特特小。

再引入一个web依赖,导入相应spring mvc包。

在src/main/java文件夹下创建一个SpringBoot启动类。

代码

package cn.sysu;

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

@SpringBootApplication
public class MingBootApplication {
    public static void main(Stri`在这里插入代码片`ng[] args) {
        SpringApplication.run(MingBootApplication.class,args);
    }
}

注意后续所有的service,dao,controller等等代码一定要放在cn.sysu的包和子包上,这样的话项目是会自动去扫描并注入到容器中的。

编写一个controller类测试一下。

package cn.sysu.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;


@Controller
public class TestController {
    
    @RequestMapping("/hello")
    @ResponseBody
    public String hello(){
        return "Hello,ming!";
    }
    
}

最后启动即可。

启动完成

访问

本文地址:https://blog.csdn.net/dogHuaMing/article/details/112004679

《1-1. 从普通maven工程到快速搭建一个SpringBoot启动工程.doc》

下载本文的Word格式文档,以方便收藏与打印。