随笔分类 -  SpringBoot

1
摘要:springboot整合使用mybatis-plus 1.使用启动器 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</ver 阅读全文
posted @ 2022-03-17 21:59 qwedfrgh 阅读(244) 评论(0) 推荐(0) 编辑
摘要:我们整合第三方的启动器的时候 springboot自带的starter 一般叫spring-boot-starter-* 第三方的starter一般叫 *-spring-boot-starter 我们先导starter 一:配置实现 我们写好实体类,mapper接口(这个接口要使用@Mapper接口 阅读全文
posted @ 2022-03-09 21:06 qwedfrgh 阅读(185) 评论(0) 推荐(0) 编辑
摘要:整合第三方的两种方式: 这里我们用druid数据源整合为例子 1.自定义 2.找starter 注意springboot2.0以后这个druid启动器版本 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boo 阅读全文
posted @ 2022-03-07 22:21 qwedfrgh 阅读(95) 评论(0) 推荐(0) 编辑
摘要:如何使用: 我们只需要在pom.xm文件中配置启动器即可:导入了数据源 JDBC 还有事务 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</arti 阅读全文
posted @ 2022-03-06 19:05 qwedfrgh 阅读(40) 评论(0) 推荐(0) 编辑
摘要:原理: springboot应用启动的时候,发现是web应用时 web应用会创建web版本的ioc容器ServetWebServerApplicationContext; ServetWebServerApplicationContext启动时会寻找ServletWebServerFactory,来 阅读全文
posted @ 2022-03-06 18:43 qwedfrgh 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1.springboot默认发生异常会跳转到白页 2.自定义错误页 我们在templates/error路径下新增404.html和5xxhtml 注意使用 thymeleaf 时候,所有的html文件要添加命名空间 发生404错误时,我们就会自动跳转到404.html 发生5xx错误时,我们自动跳 阅读全文
posted @ 2022-03-03 23:02 qwedfrgh 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1.前端一个form表单 可以传用户名,email,单个文件和多个文件 表单提交用post请求 涉及到文件 enctype="multipart/form-data" 表单内容: 文件:type="file" 多文件 multiple="multiple" <form role="form" met 阅读全文
posted @ 2022-03-02 23:39 qwedfrgh 阅读(159) 评论(0) 推荐(0) 编辑
摘要:拦截器的底层是HandlerInterceptor 这个接口 这个接口中有三个方法: 其中preHander 是拦截前置工作 postHander是拦截逻辑处理完毕后的工作 afterCompletion是页面渲染完毕后,要做的一些工作,即请求已经完成后的工作 我们实现一个登录拦截 1.新建一个类, 阅读全文
posted @ 2022-03-01 23:52 qwedfrgh 阅读(145) 评论(0) 推荐(0) 编辑
摘要:Thymeleaf 1.导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 2.查看源码 阅读全文
posted @ 2022-01-29 22:26 qwedfrgh 阅读(65) 评论(0) 推荐(0) 编辑
摘要:springmvc和springboot中常用的注解有: @PathVariable 路径变量@RequestHeader 获取请求头@RequestParam 获取请求参数(指问号后的参数,url?a=1&b=2)@CookieValue 获取Cookie值@RequestAttribute 获取 阅读全文
posted @ 2022-01-23 21:45 qwedfrgh 阅读(179) 评论(0) 推荐(0) 编辑
摘要:原先的requestmapping以及拓展的 @GetMapping @PostMapping @PutMapping 等价于(@RequestMapping(value = "xxx",method = RequestMethod.PUT)) @DeleteMapping 等价于(@Request 阅读全文
posted @ 2022-01-22 22:36 qwedfrgh 阅读(95) 评论(0) 推荐(0) 编辑
摘要:1.springboot欢迎页 1.静态资源路径下有 index.html(但是目前如果你配置了静态资源的前缀,这种方法就不生效了) 2.controller 有处理 /index的 2.自定义Favicon 访问网站的小图标 将小图标文件改名为favicon.ico并放在静态资源路径下即可 阅读全文
posted @ 2022-01-22 22:04 qwedfrgh 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1.静态资源访问 静态资源目录 只要静态资源(图片,js,html等)放在类路径下: /static (or /public or /resources or /META-INF/resources) 访问 : 当前项目根路径/ + 静态资源名 1.原理: 静态映射 /** 。 请求进来,先去找Co 阅读全文
posted @ 2022-01-21 22:56 qwedfrgh 阅读(58) 评论(0) 推荐(0) 编辑
摘要:1.devtools:引入可以实现静态页更新。改了代码直接 buile project 快捷键(ctrl+F9)就可以啦不需要重启应用了。 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifac 阅读全文
posted @ 2022-01-18 22:45 qwedfrgh 阅读(70) 评论(0) 推荐(0) 编辑
摘要:总结: SpringBoot先加载所有的自动配置类 xxxxxAutoConfiguration 每个自动配置类按照条件进行生效,默认都会绑定配置文件指定的值。(xxxxProperties里面读取,xxxProperties和配置文件进行了绑定) 生效的配置类就会给容器中装配很多组件 只要容器中有 阅读全文
posted @ 2022-01-17 22:50 qwedfrgh 阅读(43) 评论(0) 推荐(0) 编辑
摘要:基本语法 key: value;kv之间有空格 大小写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可 '#'表示注释 字符串无需加引号,如果要加,单引号’’、双引号""表示字符串内容会被 转义、不转义 基本写法 键值对:k v 对象: 阅读全文
posted @ 2022-01-16 18:59 qwedfrgh 阅读(52) 评论(0) 推荐(1) 编辑
摘要:@Configuration Full模式与Lite模式 package com.chen.demo1.config; import com.chen.demo1.pojo.Pet; import com.chen.demo1.pojo.User; import org.springframewor 阅读全文
posted @ 2022-01-16 15:33 qwedfrgh 阅读(23) 评论(0) 推荐(0) 编辑
摘要:特性一:依赖管理 1.父项目做依赖管理 依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEA 阅读全文
posted @ 2022-01-12 23:19 qwedfrgh 阅读(84) 评论(0) 推荐(0) 编辑
摘要:1.新建项目 file->new project->Spring Initializr。右侧默认是spring的官网。next 添加Spring Web依赖。项目就创建成功了! 2.看一下默认项目结果以及有什么东西 3.说明 1.pom.xml 说明是一个maven项目 <?xml version= 阅读全文
posted @ 2022-01-10 23:08 qwedfrgh 阅读(34) 评论(0) 推荐(0) 编辑
摘要:SSM打的是war包,tomcat运行 springboot打的是jar包,微服务架构,内嵌了tomcat 最核心的思想:自动装配 回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用 阅读全文
posted @ 2022-01-09 21:15 qwedfrgh 阅读(59) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示