springBoot+MybatisPlus项目听课笔记

本文详细介绍了如何使用springBoot创建项目,包括使用maven、spring initializr以及阿里云创建方式。接着讲解了主启动类、配置文件的设置,以及如何以jar形式运行程序。重点讨论了springboot与swagger3的整合,包括整合的原因和步骤。最后,提到了自启动和数据封装Environment的相关内容。
摘要由CSDN通过智能技术生成

springBoot+MybatisPlus项目

一、springBoot项目

1.1 使用maven项目

pom.xml文件中加入依赖

	<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.6.4</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

搜索依赖网址为:https://mvnrepository.com/
创建controller

@RestController     // 包含Controller ResponseBody
public class indexController {
   
   @GetMapping("/index")
   public Object index(){
   
       return "hello spring boot";
   }
}

创建启动类

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

1.2 使用spring initializr创建

选择URL为https://start.spring.io创建项目
在这里插入图片描述
创建maven项目
在这里插入图片描述

1.3 使用spring initializr阿里云

Custom选择阿里云镜像https://start.aliyun.com/创建项目

1.4 本章小结

所有的springboot项目要继承parent,可以避免中间件版本冲突,阿里云生成的spring项目在spring-boot-dependencies规定了第三方依赖的版本号

二、主启动类

主启动类@SpringBootApplication注解,类似于对该层文件做了xml注释,能够扫描在该层文件夹下的文件

<context:component-scan basePackage="com.project_spring"></context:component-scan>

主启动类位置为:
在这里插入图片描述

三、配置文件

配置文件需要在resources.application文件进行配置
推荐使用application.yml文件进行配置,在使用yml时要注意空格

3.1 配置文件命名要求

springboot项目能够自动加载名字为applacation的文件,如若文件为其他名字,则需要进行配置
在该位置
在该位置添加 --spring config.name=文件名字
若使用java -jar形式启动jar包,则java -jar xxx.java --spring config.n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值