0
点赞
收藏
分享

微信扫一扫

【SpringBoot】 什么是springboot(一)?如何搭建springboot项目?

墨春 2024-05-12 阅读 16

文章目录

SpringBoot

springboot:PDF查看

第一章

1、理解springboot的基本概念
2、配置springboot应用
3、掌握springboot应用的两种创建方式

1、什么是springboot

使用springboot的目的: 简化spring项目的初始搭建,以及简化开发过程
1、回顾ssm项目搭建流程
1、创建maven工程
2、导入依赖
3、创建核心配置文件 applicationContext.xml
4、在web.xml编写对应的配置
5、编写业务代码
6、配置tomcat服务器
7、将项目发布到tomcat服务器中运行
2、springboot项目的优点
1、springboot项目必须基于maven进行配置
2、springboot项目简化了xml文件在项目中的作用,甚至于可以做到零配置
3、springboot项目内置了tomcat服务器,通过一个启动类就可以直接启动服务器,运行项目
4、springboot它提供了一个起步依赖的概念,当需要使用什么技术时,只需要导入它的启步依赖,它的相
关依赖会自动导入,不需我们配置

2、搭建springboot项目

构建springboot项目的方式:

	方式1:创建一个maven工程,然后改造成springboot项目
		特点:
			1、步骤略多
			2、但这种方式不会产生冗余代码,可读性更好
			3、即使没有外网也能创建工程

	方式2:使用spring的脚手架,快速创建springboot项目
		特点:
			1、创建项目比较简单
			2、它会生成一个冗余代码 
			3、它必须有外网才可以使用


	@@@@@@@@如果是单独使用springboot用脚手架更简单
			但实现项目中,一般都会采用Maven工程改造
方式1:
创建一个maven工程,然后改造成springboot项目
1、创建maven工程

2、在pom.xml文件导入父级依赖
    <parent>
        <artifactId>spring-boot-starter-parent</artifactId>
        <groupId>org.springframework.boot</groupId>
        <version>2.3.12.RELEASE</version>
    </parent>

导入父级依赖作用:
	a、这里面包含了一组起步依赖,只有导入该父级依赖后,这一组起步依赖才能加载
	b、导入该父级依赖后,再导入springboot的其他依赖时,不用指定依赖的版本,系统会自动选择最合适的版本
	注意:如果maven的本地仓库中没有当前springboot版本的依赖,系统要联网下载
3、导入web应用的起步依赖
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
4、编写启动类
	注意:启动类自动包含组件扫描的功能,它可以扫描当前包或者是子包中加了注解标识的组件
	com.qs.controller
	com.qs.service
	com.qs.entity
	com.qs.dao
	启动类放在所有组件的上一层 com.qs

	@SpringBootApplication//标识当前是一个springboot应用
	public class AppStarter {

	    public static void main(String[] args) {

		SpringApplication.run(AppStarter.class,args);
	    }
	}

5、创建控制器类Controller

	@Controller//标识当前是一个控制器类
	public class FirstController {
	    @RequestMapping("/first")
	    @ResponseBody
	    public String first(){
	       return "hello world...";
	    }
	}

6、启动项目


  修改脚手架下载地址:  https://start.aliyun.com/  
方式2:

1

2

3

1、只需要编写控制器类即可

第二章

-----------------------
1、springboot的基本配置
2、springboot操作mybatis
3、springboot操作mybatisplus
4、使用mybatisplus代码生成器

1、基本配置

1、热部署
举报

相关推荐

0 条评论