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

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

今天先介绍最简单的搭建一个快速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!";
    }
    
}

最后启动即可。
在这里插入图片描述
启动完成
在这里插入图片描述

访问
在这里插入图片描述
该项目源码已放在GitHub上,地址是
https://github.com/mingweihua/ming/tree/main/ming-base

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值