随笔分类 -  【E】Java开发

记录在Spring+SpringMVC+Maven高级+SpringBoot+MyBatisPlus学习内容 学习内容来源于B站黑马程序员
摘要:一、聚合 分模块开发后,需要将这四个项目都安装到本地仓库,目前我们只能通过项目Maven面板的install来安装,并且需要安装四个,如果我们的项目足够多,那么一个个安装起来还是比较麻烦的 如果四个项目都已经安装成功,当ssm_pojo发生变化后,我们就得将ssm_pojo重新安装到maven仓库, 阅读全文
posted @ 2022-09-06 09:20 |旧市拾荒| 阅读(625) 评论(0) 推荐(0)
摘要:现在的项目一般是拆分成一个个独立的模块,当在其他项目中想要使用独立出来的这些模块,只需要在其pom.xml使用<dependency>标签来进行jar包的引入即可。 <dependency>其实就是依赖,关于依赖管理里面都涉及哪些内容,我们就一个个来分析下: 依赖传递 可选依赖 排除依赖 我们先来说 阅读全文
posted @ 2022-09-02 08:28 |旧市拾荒| 阅读(1732) 评论(0) 推荐(6)
摘要:一、拦截器概念 讲解拦截器的概念之前,我们先看一张图: (1)浏览器发送一个请求会先到Tomcat的web服务器 (2)Tomcat服务器接收到请求以后,会去判断请求的是静态资源还是动态资源 (3)如果是静态资源,会直接到Tomcat的项目部署目录下去直接访问 (4)如果是动态资源,就需要交给项目的 阅读全文
posted @ 2022-08-30 20:08 |旧市拾荒| 阅读(2743) 评论(0) 推荐(2)
摘要:一、REST简介 REST(Representational State Transfer),表现形式状态转换,它是一种软件架构风格 当我们想表示一个网络资源的时候,可以使用两种方式: 传统风格资源描述形式 http://localhost/user/getById?id=1 查询id为1的用户信息 阅读全文
posted @ 2022-08-28 17:49 |旧市拾荒| 阅读(495) 评论(0) 推荐(1)
摘要:SpringMVC接收到请求和数据后,进行了一些处理,当然这个处理可以是转发给Service,Service层再调用Dao层完成的,不管怎样,处理完以后,都需要将结果告知给用户。 比如:根据用户ID查询用户信息、查询用户列表、新增用户等。 对于响应,主要就包含两部分内容: 响应页面 响应数据 文本数 阅读全文
posted @ 2022-08-18 18:27 |旧市拾荒| 阅读(540) 评论(0) 推荐(1)
摘要:一、请求参数 请求路径设置好后,只要确保页面发送请求地址和后台Controller类中配置的路径一致,就可以接收到前端的请求,接收到请求后,如何接收页面传递的参数? 关于请求参数的传递与接收是和请求方式有关系的,目前比较常见的两种请求方式为: GET POST 针对于不同的请求前端如何发送,后端如何 阅读全文
posted @ 2022-08-15 07:18 |旧市拾荒| 阅读(2086) 评论(0) 推荐(3)
摘要:一、环境准备 创建一个Web的Maven项目 参考Java开发学习(二十三) SpringMVC入门案例、工作流程解析及设置bean加载控制中环境准备 pom.xml添加Spring依赖 <?xml version="1.0" encoding="UTF-8"?> ​ <project xmlns= 阅读全文
posted @ 2022-08-12 07:11 |旧市拾荒| 阅读(520) 评论(0) 推荐(0)
摘要:一、SpringMVC概述 SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。SpringMVC是处于Web层的框架,所以其主要的作用就是用来接收前端发过来的请求和数据然后经过处理并将处理的结果响应给前端,所以如何处理请求和响应是Spring 阅读全文
posted @ 2022-08-08 07:48 |旧市拾荒| 阅读(917) 评论(2) 推荐(4)
摘要:一、事务配置 上面这些属性都可以在@Transactional注解的参数上进行设置。 readOnly:true只读事务,false读写事务,增删改要设为false,查询设为true。 timeout:设置超时时间单位秒,在多长时间之内事务没有提交成功就自动回滚,-1表示不设置超时时间。 rollb 阅读全文
posted @ 2022-08-05 08:52 |旧市拾荒| 阅读(725) 评论(0) 推荐(1)
摘要:一、Spring事务简介 1.1 相关概念介绍 事务作用:在数据层保障一系列的数据库操作同成功同失败 Spring事务作用:在数据层或业务层保障一系列的数据库操作同成功同失败 数据层有事务我们可以理解,为什么业务层也需要处理事务呢? 举个简单的例子, 转账业务会有两次数据层的调用,一次是加钱一次是减 阅读全文
posted @ 2022-08-01 08:46 |旧市拾荒| 阅读(781) 评论(0) 推荐(0)
摘要:一、AOP的核心概念 概念:AOP(Aspect Oriented Programming)面向切面编程,一种编程范式 作用:在不惊动原始设计的基础上为方法进行功能增强 核心概念 代理(Proxy):SpringAOP的核心本质是采用代理模式实现的 连接点(JoinPoint):在SpringAOP 阅读全文
posted @ 2022-07-31 09:29 |旧市拾荒| 阅读(199) 评论(0) 推荐(0)
摘要:一、需求分析 需求: 对百度网盘分享链接输入密码时尾部多输入的空格做兼容处理。 问题描述: 点击链接,会提示,请输入提取码,如下图所示 当我们从别人发给我们的内容中复制提取码的时候,有时候会多复制到一些空格,直接粘贴到百度的提取码输入框 但是百度那边记录的提取码是没有空格的 这个时候如果不做处理,直 阅读全文
posted @ 2022-07-30 10:01 |旧市拾荒| 阅读(142) 评论(0) 推荐(0)
摘要:前面的博客我们写AOP仅仅是在原始方法前后追加一些操作,接下来我们要说说AOP中数据相关的内容,我们将从获取参数、获取返回值和获取异常三个方面来研究切入点的相关信息。 前面我们介绍通知类型的时候总共讲了五种,那么对于这五种类型都会有参数,返回值和异常吗? 我们先来一个个分析下: 获取切入点方法的参数 阅读全文
posted @ 2022-07-27 21:11 |旧市拾荒| 阅读(2798) 评论(0) 推荐(0)
摘要:一、需求分析 这个需求比较简单 需求:任意业务层接口执行均可显示其执行效率(执行时长) 这个的目的是查看每个业务层执行的时间,这样就可以监控出哪个业务比较耗时,将其查找出来方便优化。 具体实现的思路: (1) 开始执行方法之前记录一个时间 (2) 执行方法 (3) 执行完方法之后记录一个时间 (4) 阅读全文
posted @ 2022-07-26 20:29 |旧市拾荒| 阅读(586) 评论(0) 推荐(0)
摘要:一、AOP切入点表达式 对于AOP中切入点表达式,总共有三个大的方面,分别是语法格式、通配符和书写技巧。 1.1 语法格式 首先我们先要明确两个概念: 切入点:要进行增强的方法 切入点表达式:要进行增强的方法的描述方式 对于切入点的描述,我们其实是有两种方式的,先来看下面的例子 描述方式一:执行co 阅读全文
posted @ 2022-07-25 20:15 |旧市拾荒| 阅读(1113) 评论(1) 推荐(1)
摘要:一、AOP简介 1.1 什么是AOP AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。 OOP(Object Oriented Programming)面向对象编程 我们都知道OOP是一种编程思想,那么AOP也是一种编程思想,编 阅读全文
posted @ 2022-07-21 20:55 |旧市拾荒| 阅读(929) 评论(0) 推荐(2)
摘要:一、Spring整合Mybatis思路分析 1.1 环境准备 步骤1:准备数据库表 Mybatis是来操作数据库表,所以先创建一个数据库及表 create database spring_db character set utf8; use spring_db; create table tbl_a 阅读全文
posted @ 2022-07-20 20:40 |旧市拾荒| 阅读(721) 评论(0) 推荐(1)
摘要:在前面的博客中定义bean的时候都是在自己开发的类上面写个注解就完成了,但如果是第三方的类,这些类都是在jar包中,我们没有办法在类上面添加注解,这个时候该怎么办? 遇到上述问题,我们就需要有一种更加灵活的方式来定义bean,这种方式不能在原始代码上面书写注解,一样能定义bean,这就用到了一个全新 阅读全文
posted @ 2022-07-18 20:35 |旧市拾荒| 阅读(603) 评论(0) 推荐(1)
摘要:Spring为了使用注解简化开发,并没有提供构造函数注入、setter注入对应的注解,只提供了自动装配的注解实现。 1、环境准备 首先准备环境: 创建一个Maven项目 pom.xml添加Spring的依赖 <dependencies> <dependency> <groupId>org.sprin 阅读全文
posted @ 2022-07-13 21:28 |旧市拾荒| 阅读(692) 评论(0) 推荐(1)
摘要:一、注解开发bean作用范围与生命周期管理 前面使用注解已经完成了bean的管理,接下来将通过配置实现的内容都换成对应的注解实现,包含两部分内容:bean作用范围和bean生命周期。 1.1 环境准备 首先准备环境: 创建一个Maven项目 pom.xml添加Spring的依赖 <dependenc 阅读全文
posted @ 2022-07-12 21:18 |旧市拾荒| 阅读(454) 评论(0) 推荐(2)