随笔分类 - SpringBoot
摘要:JavaWeb组件Servlet提供了filter过滤功能,其功能是对目标资源的请求和响应进行拦截,对拦截到的请求和响应做出特殊的功能处理,比如我们请求中有一些敏感信息过滤就是利用过滤器过滤 1. Filter的原理Java Servlet API中提供了Filter接口,编写Filter的实现类,
阅读全文
摘要:最近为了应对面试学习Springboot一些内容并记录如下 里面原理讲的特别好,大概过了一遍,以后再回来补。 具体内容: 包含核心基础、Web原理、单元测试、数据访问、指标监控等章节 SpringBoot 官方文档 https://www.cnblogs.com/youcoding/p/150603
阅读全文
摘要:首先要注入MockMvc(引入的包为:import org.springframework.test.web.servlet.MockMvc;) @Autowired private MockMvc mvc; 1.get方法,参数类型为@RequestParam @Test public void
阅读全文
摘要:springMVC/SpringBoot中提供了@RequestHeader注解用来获取请求头。 一、使用@RequestHeader获取请求头 (一)获取某一个请求头 例如,获取accept-language请求头: @GetMapping("/getLanguage") public Resul
阅读全文
摘要:1. 使用场景 在日常的开发工作中,我们经常需要将程序部署到不同的环境,比如Dev开发环境,QA测试环境,Prod生产环境,这些环境下的一些配置肯定是不一样的,比如数据库配置,Redis配置,RabbitMQ配置。 如果每次切换发布环境,都需要修改配置重新构建的话,那对程序员来说将是噩梦,针对这种场
阅读全文
摘要:一.简述 Spring Boot 默认支持 properties(.properties) 和 YAML(.yml .yaml ) 两种格式的配置文件,yml 和 properties 文件都属于配置文件,功能一样。 Spring Cloud 构建于 Spring Boot 之上,在 Spring
阅读全文
摘要:一、EasyCaptcha简介Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。开源地址 https://github.com/whvcse/EasyCaptcha 二、SpringBoot项目如何使用1、初始化一个基本的SpringBoot项目2、引入E
阅读全文
摘要:Spring boot集成Swagger,并配置多个扫描路径 1:认识Swagger Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,
阅读全文
摘要:1.粗略理解 View层👉Controller层(响应用户请求)👉Service层(接口👉接口实现类)👉DAO层,即Mapper层(抽象类:xxxMapper.java文件,具体实现在xxxMapper.xml)👉Model层(实体类:xxx.java) 2.VO,DTO,DO,PO理解
阅读全文
摘要:1. 添加Maven依赖 <!-- pagehelper 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <!
阅读全文
摘要:(1)DataSource之数据库常用配置(mybatis):一个简单的配置 #在连接池里的连接返回给调用者或连接池时,要执行的验证 SQL 查询spring.datasource.validation-query=SELECT 1#驱动的全限定类名。默认根据 URL 自动检测。spring.dat
阅读全文
摘要:前言 我们注意到springboot项目启动时,控制台会打印自带的banner,然后对于部分IT骚年来说,太单调太普通太一般了;所以,是时候表演真正的技术了 项目结构 我们只需要在springboot项目的resources文件夹下面创建一个banner.txt文件,springboot启动的时候会
阅读全文
摘要:lambda四种表达形式前言使用了lambda表达式 可以通过方法引用的方式来使用实体字段名的操作,避免直接写数据库表字段名时的错写名字; 一、LambdaQueryWrapper<>二、QueryWrapper<实体>().lambda()三、Wrappers.<实体>lambdaQuery()
阅读全文
摘要:目录 1. 简介 2. WebMvcConfigurer接口 2.1 addInterceptors:拦截器 2.2 addViewControllers:页面跳转 2.3 addResourceHandlers:静态资源 2.4 configureDefaultServletHandling:默认
阅读全文
摘要:一、HandlerInterceptorAdapter类 Springboot 的拦截器概念上和Filter 很像,拦截发送到 Controller 的请求和给出的响应;HandlerInterceptorAdapter类提供了请求处理的3个方法; //拦截于请求刚进入时,进行判断,需要boolea
阅读全文
摘要:一、什么是跨域请求? 跨域请求,就是说浏览器在执行脚本文件的ajax请求时,脚本文件所在的服务地址和请求的服务地址不一样。说白了就是ip、网络协议、端口都一样的时候,就是同一个域,否则就是跨域。这是由于Netscape提出一个著名的安全策略——同源策略造成的,这是浏览器对JavaScript施加的安
阅读全文
摘要:最近学习网上了SpringBoot项目,记录下 视频链接: 不写代码,一键生成SpringBoot + Vue后台管理系统_哔哩哔哩_bilibili 代码: springboot+vue后台管理系统: B站程序员青戈的后台管理系统,毕设脚手架工程,拿来即用,简单便捷 (gitee.com) 毕设脚
阅读全文
摘要:SSM是sping+springMVC+mybatis集成的框架。 MVC即model view controller。 先看看SSM系统架构 model层=entity层。 数据模型层: 相当于MVC的M层,存放实体类,与数据库中的属性值基本保持一致。 service层。 存放业务逻辑处理,也是一
阅读全文

浙公网安备 33010602011771号