当前位置:   article > 正文

简述SpringBoot开发步骤 基于IDEA_idea springboot findby项目是什么开发的

idea springboot findby项目是什么开发的

SpringBoot开发的步骤

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

在这里插入图片描述

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

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

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

autoconfiguration

思考:这个场景SpringBoot配置了什么? 能不能修改? 能修改哪些配置? 能不能拓展?…
xxxxAutoConfiguration`:  向容器中自动配置组件;
xxxxProperties`:配置类  封装配置文件的内容
  • 1
  • 2
补充要点: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
  • 2
  • 3
  • 4
  • 5
  • 6
  1. 如果要访问自己的静态文件夹,只需要保存在下面几个位置就能访问
"classpath:/META-INF/resources/",
"classpath:/resources/",
"classpath:/static/",
"classpath:/public"
"/":当前项目的根路径
  • 1
  • 2
  • 3
  • 4
  • 5

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/57631
推荐阅读
相关标签
  

闽ICP备14008679号