JavaEE进阶(5/27)Spring Boot

目录

1.认识Spring Boot

2.Spring Boot的优点

3.SpringBoot项目创建

4.resource文件夹 和test文件夹

5.使用一个Spring Boot项目


1.认识Spring Boot

Spring Boot 中的Boot 是启动引导的意思

如果Spring相比于普通java开发是从走演变到了汽车,那么Spring boot 相比于Spring 就是从普通汽车演变到自动驾驶汽车了(Spring boot是Spring的大版本的升级,颠覆性

但是Spring boot(自动驾驶)本身并没有改变Spring这个车的载体的,还是这个车,只是装了一些智能的工具

2.Spring Boot的优点

核心升级:

 1.快速添加依赖,就是原来的dependency不用去maven中央仓库去找了,直接点击选项加载进入Spring Boot即可。同时不用担心依赖的版本配置,Spring boot自动给你选好了

2.内置Web容器(Tomcat)  可以直接运行和部署程序。Spring core项目没有Http能力,也就是Spring MVC之前运行Web程序都要本地下载Tomcat并且IDEA下载Smart Tomcat来运行,而Spring Boot集成了Tomcat

3.自动装配

3.SpringBoot项目创建

1.

修改引入依赖为Maven依赖

修改Java版本为Java8

2.因为Java8 配合Spring2

Version选择2.x

 选择lombok  Spring boot 

不选择MySQL,因为目前还没学到MyBaits,因为SpringBoot的自动装配机制,要把MySQL自动装配,而我们没有配置,项目就会启动不起来

选择Spring Web 使它具有Http的能力

3.如果出现

爆红,则引入版本号刷新。或者Clean一下maven 

4.resource文件夹 和test文件夹

resource

static主要放前端代码,如HTML css js  ,定制的特殊的写入这里

templates 是模板 比如common.css,把通用部分写入template里面

application 是配置文件(给后端去用的)

java单元测试文件夹(开发者自测的,测你的代码

单元测试:是方法级别的测试


以.开头的都是本地环境相关的

.mvn是maven的插件,是无效的

 需要删除的

DemoApplication是Spring Boot项目的启动类

5.使用一个Spring Boot项目

1.在demo路径下创建类

2.写代码,这个StringUtils.hasLength是Ioc容器的一个方法,代表了有长度,它的!代表了为null或者""

 3.在servlet中我们用WebServlet("/aa")标记一个,注册路由

在Spring Boot中我们在方法前面用注解@RequestMapping("/hi")

Rquest是请求Mapping是映射 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值