springboot基础篇(适合新手)

目录

一、springboot简介

 二、创建springboot的三种方式

创建springboot第一种(推荐)

创建springboot第二种

创建springboot第三种

附:隐藏文件

三、Springboot第一个入门程序

spring程序与springboot程序对比

四、基础配置

1、将默认配置文件改为yml

2、修改默认配置(示例)

3、yml读取数据

4、查看官方文档写配置文件

五、springboot整合第三方技术

1、整合mybatis

2、整合Druid

3、整合mybatis-plus


一、springboot简介

SpringBoot 是由 Pivotal 团队提供的全新框架。
其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。
以往使用spring+springmvc+mybatis框架进行开发,需要写大量配置,web.xml、spring配置、mybatis配置等等,最后整合在一起,堪称配置地狱,是程序员开发的一大痛点。
而springboot就简化了这一流程,底层采用大量配置初始化,使开发变得更加迅速,程序员如果想要更改其中某个配置,可以通过创建bean纳入ioc容器或者在application配置文件中写配置,覆盖掉springboot的初始值。

 二、创建springboot的三种方式

搭建springboot架构有三种方式(还有一种是纯maven手工导入boot相关依赖,这里不说)

(注意第一次使用可能会久一点,因为一些依赖还在下载,第二次打开就很快了)

创建springboot第一种(推荐)

 

 点击Finish即可创建springboot架构

创建springboot第二种

第一种方式是从中央仓库下载,下载速度慢,不稳定。

可以使用国内镜像仓库,将url修改为阿里云的仓库:https://start.aliyun.com/

其他操作与第一种方式一致,注意阿里云的一些依赖与官方略有不同,如官方没有mybatis-plus依赖,需要手动导入。阿里云则可以直接勾选mybatis-plus 

创建springboot第三种

以上两种方式都是在idea中直接创建springboot,还可以在官方直接下载springboot的压缩包,再将压缩包解压导入idea中。其实原理都一样,第一种方式也是在官网中下载,这种方式只是手动下载而已。

1、打开浏览器搜索官网https://spring.io/

2、Projects--->Spring Boot

 3、滑到下面找到这个,点击Spring Initializr

4、进入这个界面就与上面两种方式一致,勾选你要的依赖,创建后生成压缩包解压,再导入idea中就行

附:隐藏文件

File--->Settings--->Editor--->File Types--->Ignored Files and Folders

三、Springboot第一个入门程序

1、在SpringbootDemo1Application类同级包中创建子包controller,在controller包中创建MyController类 

(SpringbootDemo1Application可以自己任意改名,这个名字看起来长了点)

2、运行main函数就是启动程序 

3、打开浏览器输入http://localhost:8080/hello

第一个springboot程序就完成了,是不是很简单?简化了ssm大量的地狱配置,让开发更加迅速。 

有人会问,为啥不用配置tomcat?只要你细心看maven依赖,会发现springboot内嵌了tomcat

spring程序与springboot程序对比

spring程序依赖设置繁琐、配置繁琐

springboot简化依赖配置、简化常用工程相关配置、内置服务器等等

四、基础配置

1、将默认配置文件改为yml

Springboot默认配置文件是application.properties

你也可以将application.properties文件删除,新创建一个application.yml或者.yaml文件(一样),因为properties的优先级比yml高,两者共存相同配置会以properties为主,但是主流是yml,格式好写一点。(properties、yml、yaml三者都可以共存)

2、修改默认配置(示例)

1、修改端口号

2、 关闭banner图标

3、修改banner图标

1、在百度找到你想要的banner图标,这里提供一个网站http://patorjk.com/software/taag/

2、resource目录下创建一个banner.txt(可以用jpg、png等后缀的图片) 

3、yml读取数据

4、查看官方文档写配置文件

spring官网:https://spring.io/

1、找到springboot

2、找到对应版本的文档

3、滑到最下面,找到Application.Properties

4、如何找配置(以修改端口号为例)

五、springboot整合第三方技术

1、整合mybatis

 

定义数据层接口与映射配置

测试类中注入dao接口,测试功能

2、整合Druid

只需要导入依赖以及数据源即可。

3、整合mybatis-plus

由于MP是国内开发,所以springboot没有内置mybatis-plus依赖,需要手动引入。

或者使用阿里云镜像仓库,就可以直接引入mybatis-plus

其他方式与mybatis一致,在测试类中注入dao接口进行测试

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值