简述SpringBoot开发步骤 基于IDEA

SpringBoot开发的步骤

1.创建SpringBoot应用,选中需要的模块,例如做web开发

在这里插入图片描述

2.SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以跑起来
3.编写业务代码

重点:要自己理解自动配置原理

找到自动配置的包(autoconfigure),去看看springboot做了哪些

autoconfiguration

思考:这个场景SpringBoot配置了什么? 能不能修改? 能修改哪些配置? 能不能拓展?…
xxxxAutoConfiguration`:  向容器中自动配置组件;
xxxxProperties`:配置类  封装配置文件的内容
补充要点:SpringBoot对静态资源的映射规则
  1. 所有/webjars/** 都在classpath:/META-INF/resources/webjars/里面找资源

可以在按两下Shift搜索Springboot写好的源文件 WebMvcAutoConfiguration.class 里面有个方法addResourceHandlers 如下:

在这里插入图片描述

webjars:以jar包的方式引入静态资源

如果用springboot开发项目需要用前端框架的话,可以到webjars的官网 https://www.webjars.org/

在这里插入图片描述

如果是做Maven项目就直接复制所需要的框架的依赖到Maven的pom文件, 例如引入jquery
在这里插入图片描述

在这里插入图片描述

如果在左边的库中看到jquery的jar包说明引入成功

在这里插入图片描述

如果这个时候访问,localhost:8080/webjars/jquery/3.3.1/jquery.js

在这里插入图片描述

看到js文件访问成功,所以以后要引入前端框架就只需要引入xml即可,

<!--引入jquery-webjar--> 在访问的时候只需要写webjars路径下的资源名称就行
<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>jquery</artifactId>
    <version>3.3.1</version>
</dependency>
  1. 如果要访问自己的静态文件夹,只需要保存在下面几个位置就能访问
"classpath:/META-INF/resources/",
"classpath:/resources/",
"classpath:/static/",
"classpath:/public"
"/":当前项目的根路径

如果默认的框架没有上面几个路径,可以自己创建,例如创建public和resources
在这里插入图片描述
然后进行访问,localhost:8080/xxxxx 就能在自己创建的静态文件夹下找到xxxxx

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值