springboot
文章平均质量分 84
来自湖南文理
这个作者很懒,什么都没留下…
展开
-
MybatisPlus
目录:MybatisPlus1 创建简单的demo1.引入依赖2.创建实体类3.创建配置文件4.添加mapper接口5.启动类扫描mapper路径6.测试2 查看sql输出的日志3 主键策略4 自动填充5 MP实现乐观锁6 分页查询1.添加分页插件2.分页查询实现7 逻辑删除8 条件查询构造器 Wapper1 创建简单的demo1.引入依赖mybatis-plus-boot-starter、mysql-connector-java、lombok <dependency> &l原创 2021-06-22 21:58:20 · 366 阅读 · 0 评论 -
springboot整合Swagger
文章目录1.介绍1.前后端分离面临的情况2.Swagger3 之 HelloWorld1.创建springboot工程2.swagger文档地址3.swagger文档基本配置4.Swagger 各种注解1.controller类注解2.model类注解1.介绍1.前后端分离面临的情况在前后端分离时,不可能要后端把所有接口都开发好,然后要前端去开发,需要前后端一起来做。这时我们需要一个文档,会详细的把后端需要开发哪些接口,这些接口需要接收什么样的参数,返回什么样的数据,在什么情况下返回的数据格式是什原创 2021-05-31 19:39:26 · 350 阅读 · 2 评论 -
springboot:发送简单邮件、带附件邮件、Freemarker做模版邮件、Thymeleaf做模版邮件、定时任务
文章目录1 邮件基础知识1.SMTP邮件协议2.POP3邮件协议3.IMAP邮件协议2发送 QQ 邮件1.准备工作2.发送简单邮件1.创建springboot工程2.application.yml邮件配置3.发送简单邮件3.发送带附件的邮件4.使用 Freemarker 做邮件模版1.添加依赖2.添加邮件模板3.发送邮件5.使用 Thymeleaf 做邮件模版1.添加依赖2.添加邮件模板3.发送邮件1 邮件基础知识1.SMTP邮件协议SMTP 是一个基于 TCP/IP 的应用层协议,江湖地位有点类原创 2021-05-30 16:56:17 · 2043 阅读 · 0 评论 -
springboot-消息中间件:ActiveMQ和RabbitMQ
文章目录1 消息中间件介绍1.两个重要的规范JMS和AMQP2.什么是消息中间件3.优点2 JMS之ActiveMQ1.准备工作1.ActiveMQ下载2.启动3.访问网址2.springboot中使用ActiveMQ1.创建springboot项目2.在application.yml中配置相关参数3.在springboot的main方法所在类定义一个消息队列4.创建JMS的组件4.发送邮件5.该例子的完整项目代码3 AMQP之RabbitMQ1.准备工作1.使用 Docker 安装 RabbitMQ2.在原创 2021-05-29 19:44:14 · 1286 阅读 · 3 评论 -
springboot项目模块化改造
文章目录springboot项目模块化改造1 修改idea默认的jdk版本1.找到maven的目录修改settings.xml文件2.创建父maven项目3.创建子module4.剪切vhr-web里的parent5.添加子模块间的相互依赖springboot项目模块化改造1 修改idea默认的jdk版本1、可以创建项目之后一一修改2、可以统一修改1.找到maven的目录修改settings.xml文件C:\Users\22370.m2\wrapper\dists\apache-maven-原创 2021-05-29 14:26:06 · 433 阅读 · 0 评论 -
springboot+vue+axios封装请求
定义api.js对请求的地址以及响应回来的数据处理import axios from "axios"import { Message } from 'element-ui';// 封装服务端响应信息axios.interceptors.response.use(success=>{ // 业务上的错误 if(success.status && success.status==200 && success.data.status===500){原创 2021-05-18 20:01:09 · 207 阅读 · 0 评论 -
Spring Security
文章目录SpringSecurity项目创建手工配置用户名密码数据库配置配置文件配置application.ymlJava代码配置HttpSecurity 配置不同的权限控制方法登录表单详细配置登录成功登录失败注销登录多个 HttpSecurity密码加密BCryptPasswordEncoder方法安全代码SecurityConfig.classMultiHttpSecurityConfig.javaHelloController.javaMethodService.javaMultiHttpSecuri原创 2021-05-09 18:09:18 · 479 阅读 · 2 评论 -
微人事项目
文章目录1 技术架构2 Vue简介3 SPA3.1 vue-cli23.1.1 安装单页面应用3.1.2 工程代码解析3.2 vue-cli34 微人事前端页面4.1登录页面1 技术架构后端1、Springboot2、Spring Security3、Redis4、POI/邮件发送/消息中间件5、Mysql前端6、Vue7、网络访问axios8、页面ElementUI9、状态管理Vuex2 Vue简介1、MVVM框架3 SPAsingle page application原创 2021-05-06 21:12:55 · 1249 阅读 · 0 评论 -
Springboot错误处理源码分析(含源代码详细注释)
处理错误有关的类路径:org\springframework\boot\autoconfigure\web\servlet\error主要类:DispatcherServlet.javadoDispatch()processHandlerException(request, response, handler, exception);ErrorMvcAutoConfiguration.java //自动配置异常处理规则其他类:DefaultErrorAttributes.javaBasi原创 2021-04-21 20:47:01 · 638 阅读 · 2 评论 -
Springboot响应处理源码分析(含源代码详细注释)
文章目录名词解释大纲响应JSON内容协商代码ServletInvocableHandlerMethod.javaHandlerMethod.javaHandlerMethodReturnValueHandlerComposite.javaModelAndViewMethodReturnValueHandler.javaRequestResponseBodyMethodProcessor.java.javaAbstractMessageConverterMethodProcessor.javaHttpMess原创 2021-04-19 21:02:17 · 809 阅读 · 0 评论 -
Springboot请求处理源码分析(含源代码详细注释)
文章目录名词解释handlerhandlerMethod大纲请求映射REST映射原理请求映射原理:怎么知道哪个请求谁来处理参数处理原理代码AbstractHandlerMethodAdapter.javaRequestMappingHandlerAdapter.javaHiddenHttpMethodFilter.javaHttpServlet.javaFrameworkServlet.javaDispatcherServlet.javaAbstractHandlerMapping.javaAbstract原创 2021-04-12 21:04:29 · 2034 阅读 · 0 评论 -
springboot响应处理
文章目录4、数据响应与内容协商1、响应JSON1.1、jackson.jar+@ResponseBody1、返回值解析器2、返回值解析器原理1.2、SpringMVC到底支持哪些返回值1.3、HTTPMessageConverter原理1、MessageConverter规范2、默认的MessageConverter2、内容协商1、引入xml依赖2、postman分别测试返回json和xml3、开启浏览器参数方式内容协商功能4、内容协商原理5、自定义 MessageConverter4、数据响应与内容原创 2021-03-31 21:11:17 · 489 阅读 · 0 评论 -
springboot数据访问
文章目录1.SQL1.1数据源的自动配置-HikariDataSource1.1.1导入JDBC场景1.1.2分析自动配置1.1.3修改配置项1.1.4测试1.2数据源的自动配置-HikariDataSource1.2.1druid官方github地址1.2.2自定义方式1.2.3使用官方starter方式1.3整合MyBatis操作1.3.1配置模式1.3.2注解模式1.3.3混合模式1.4整合 MyBatis-Plus 完成CRUD1.4.1什么是MyBatis-Plus1.4.2整合MyBatis-P原创 2021-03-11 21:02:47 · 171 阅读 · 0 评论 -
springbootWeb开发,涉及静态资源的访问、请求参数处理
文章目录1 简单功能分析1.1 静态资源的访问访问目录访问前缀webjars1.2 欢迎页的支持1.3 静态资源配置原理官方文档引用By default, Spring Boot serves static content from a directory called/static (or /public or /resources or /META-INF/resources) in theclasspath or from the root of the ServletConte原创 2021-03-08 21:52:01 · 1231 阅读 · 0 评论 -
springboot自动配置
@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan( excludeFilters = {@Filter( type = FilterType.CUSTOM, classes = {TypeExcludeFilter.class}), @Filter( type = FilterType.CUSTOM, classes = {AutoConfigurationExcludeFilter..原创 2021-03-02 20:33:09 · 141 阅读 · 0 评论 -
springboot组件添加,@Configuration,@Import,@Conditional,@ImportResource
之前spring创建xml的方式2. 现在通过标有@Configuration的配置类package com.ll.config;import com.ll.domain.Pets;import com.ll.domain.User;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Configuration /.原创 2021-03-01 20:46:17 · 1060 阅读 · 2 评论 -
创建第一个springboot项目
根据官方文档https://docs.spring.io版本jdk:1.8maven:3.3java -versionmvn -version修改maven的配置文件settings.xml目的:改变镜像源,加快jar包的下载这里我用的是idea自带的mavenmaven下载页:https://maven.apache.org/download.cgi<mirrors> <mirror> <id>nex原创 2021-02-28 17:24:42 · 179 阅读 · 1 评论