SpringBoot
文章平均质量分 84
Leviathan_Four
总想抓住些什么东西。
展开
-
SpringBoot 学习笔记09之Thtmeleaf的使用与模拟登录
@{}使用链接的时候使用该表达式${}使用请求域、session域,对象等值三个不常用的。*{}、#{}、~{}。如果变量没有在标记内,需要用到行内用法。需要在表达式的两边加上两个中括号包围。模拟登录准备新建项目的时候需要勾选的资源:将需要使用的静态资源放到static文件夹下面:将需要使用的页面放到templates文件夹下面:登录部分的代码为了登录,我们需要新建一个User类。原创 2022-02-27 08:23:50 · 782 阅读 · 0 评论 -
SpringBoot 学习笔记08之Web开发的请求参数处理的基本注解
注解@PathVariable、可以获取path中我们选择自定义的地方的数据@RequestHeader、可以获取请求头中的数据@ModelAttribute、@RequestParam、可以获取url的请求参数@CookieValue、用于获取cookie的值@RequestBody用于获取请求体的数据@RequestAttribute获取请求体的值@MatrixVariable、用来使用矩阵变量的方法,可以在当cookies禁用的时候使用url拼接jsessionid来获取原创 2021-11-11 19:42:06 · 780 阅读 · 0 评论 -
SpringBoot 学习笔记07之Web开发的请求映射
Learn from:尚硅谷Rest请求的使用访问方法的改变原来的访问都是将get、post、delete、put分开写的,Rest请求将其进行了一定的合并。以前:/getUser 获取用户 /deleteUser 删除用户 /editUser 修改用户 /saveUser 保存用户现在: /user -> (GET DELETE PUT POST)核心方法的实现核心的Filter:OrderedHiddenHttpMethod原创 2021-10-28 18:08:13 · 225 阅读 · 0 评论 -
SpringBoot 学习笔记06之Web开发的静态资源配置原理
Learn from:尚硅谷我们直接去Maven下的自动配置类的jar包去查看到底是什么原理。配置原理打开下面路径的的WebMvcAutoConfiguration这个类是配mvc的,我们可以看看具体都配置了什么。我们来到WebMvcAutoConfigurationAdapter这个函数。给这个函数打个断点。debug运行。我们可以看到这个函数配置了很多东西。 //有参构造器所有参数的值都会从容器中确定//ResourceProperties resourceProperties;获原创 2021-10-28 11:28:39 · 191 阅读 · 0 评论 -
SpringBoot 学习笔记05之Web开发的简单功能分析
Learn from:尚硅谷静态资源的访问我们从官方的文档中可以得知,只要静态资源存放于 /staticor /public or /resources or /META-INF/resources中我们就可以访问。我们在static文件夹下存放一个图片为google.png我们在网页中可以访问:请求的流程原理请求进来,首先分析我们自己定义的controller能不能处理该请求,如果可以处理,那么就用我们自己的controller来进行处理,如果不能处理的话,再使用静态资源处理器处理,如果静原创 2021-10-27 21:26:48 · 129 阅读 · 0 评论 -
SpringBoot 学习笔记04之配置文件的编写(properties、yaml)
配置文件1、propertiesMaven自身的配置文件,使用"."访问。可以根据官方的文档来修改配置:Application Properties例如可以这样设置访问的端口:2、yamlyaml使用key,value键值对来进行设置配置,key后面需要跟一个空格,不然会索引不到。...原创 2021-10-27 20:04:23 · 502 阅读 · 0 评论 -
SpringBoot 学习笔记03之自动配置原理和流程
Learn from:尚硅谷自动配置原理我们知道 @SpringBootApplication这一个注解代表了三个注解@SpringBootConfiguration第一个注解代表当前的类是一个配置类,因为这个注解的类上有一个@Configuration@ComponentScan(“com.levia.boot”) 第二个注解指定扫描哪些包@EnableAutoConfiguration第三个注解是启动自动加载配置,点进去后发现它由这两个注解组成@AutoConfiguratio原创 2021-10-25 19:45:12 · 274 阅读 · 0 评论 -
SpringBoot 学习笔记02之依赖管理特性与底层注解
自动配置原理pom中的父依赖的父项目为<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.5.6</version> </parent>文件内声明了很多依赖的版本仲裁,这样配置的适合就不需要写版本号了例原创 2021-10-24 21:13:27 · 1536 阅读 · 0 评论 -
SpringBoot 学习笔记01之环境配置与HelloWorld
Learn from:尚硅谷环境要求maven 3.3+Java 8idea本文是在maven和java都已经配置好的情况下再进行的maven只需要修改 镜像和java版本就行,最后不要忘了修改 idea的maven配置就行。Maven的配置项目准备需要在pom中写入父依赖管理与需要的依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId原创 2021-10-24 12:12:31 · 92 阅读 · 0 评论