
Spring
文章平均质量分 79
大鱼等于负
每天进步一点点,慢一点,才能更快!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBaits系列(三)MyBatis的模糊查询和SQL注入
扩展:MyBatis系列学习汇总 文章目录一、模糊查询1.1、抽象接口1.2、xml1.3、测试类1.4、执行结果二、SQL注入2.1、`#`和`$`的区别2.2、`#`和`$`验证2.3、如何模拟sql注入? 一、模糊查询 1.1、抽象接口 List<Map<String,Object>> selectLIKEUser(Map<String,Object> parmsMap); 1.2、xml 看到这个就知道为啥字段如果是like的话要用飘号包起来了吧? &.原创 2021-04-28 10:49:32 · 1191 阅读 · 0 评论 -
MyBaits系列(二)MyBatis实现增删改查的两种方式
扩展:MyBatis系列学习汇总 文章目录一、实体类实现增删改查1.1、增 > insert1.2、删 > delete1.3、改 > update1.4、查 > select二、Map实现增删改查 一、实体类实现增删改查 前置条件跟上一篇的一样,这里不在重复,这里只讲实现方式! 1.1、增 > insert ①抽象接口 Integer addUserInfo(User user); ②xml 这里要注意关键字的书写方式 like要用飘号来包起来,防止跟关.原创 2021-04-26 10:19:45 · 775 阅读 · 1 评论 -
MyBaits系列(一)MyBatis的第一个程序
扩展:MyBatis系列学习汇总 文章目录前言一、开始MyBatis的前置准备1.1、实验数据库的搭建1.2、导入MyBatis相关jar包1.3、编写MyBatis的核心配置文件二、第一个MyBatis程序2.1、新建实体类2.2、mapper2.3、MyBatis工具类2.4、Junit测试类2.5、执行结果 前言 MyBatis是一款优秀的持久层框架 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程。 官方文档:文档 GitHub:GitHub 持久.原创 2021-04-25 11:47:31 · 762 阅读 · 1 评论 -
MyBatis系列学习汇总
持续更新!!! 路漫漫其修远兮,吾必将上下求索~ 如果你认为i博主写的不错!写作不易,请点赞、关注、评论给博主一个鼓励吧**转载请注明出处哦**原创 2021-04-22 11:17:25 · 856 阅读 · 1 评论 -
Spring系列(七)AOP的三种实现方式
扩展:Spring系列学习汇总 文章目录原创 2021-04-21 10:29:35 · 1101 阅读 · 1 评论 -
Spring系列(六)注解开发和JavaConfig
扩展:Spring系列学习汇总 文章目录原创 2021-04-16 09:34:59 · 724 阅读 · 0 评论 -
Spring系列(五)Spring使用注解进行装配
扩展:Spring系列学习汇总 文章目录原创 2021-04-15 11:00:06 · 608 阅读 · 0 评论 -
Spring系列(四)bean的作用域和自动装配
扩展:Spring系列学习汇总 文章目录一、bean的作用域1.1、Singleton1.2、Prototype1.3、Request1.4、Session二、三、四、 一、bean的作用域 1.1、Singleton 1.2、Prototype 1.3、Request 1.4、Session 二、 三、 四、原创 2021-04-14 17:18:02 · 576 阅读 · 0 评论 -
Spring系列(三)IOC 之 DI(依赖注入)详解
扩展:Spring系列学习汇总 文章目录一、构造器注入二、Set 注入(重点!!!!!)2.01、常量注入2.02、Bean注入2.03、数组注入2.04、List注入2.05、Map注入2.06、set注入2.07、Null注入2.08、Properties注入2.09、p命名注入2.10、c命名注入 一、构造器注入 构造器注入其实在上一篇文章中讲的比较详细了,在这里就不在赘述,只举个最简单的例子来吧。 ①实体类: public class Person { private String .原创 2021-04-09 09:11:26 · 493 阅读 · 1 评论 -
Spring系列(二)Spring是如何通过IOC来创建对象的?
扩展:Spring系列学习汇总 文章目录一、IOC如何获取对象1.1 Spring是如何获取对象的?1.2 改造案例由xml选择创建对象二、IOC是通过什么方式来创建对象的?2.1 通过无参构造函数来创建对象2.2 通过有参构造方法来创建对象三、Spring的配置3.1 alias(别名):3.2 Bean的配置:3.3 import(团队合作之导入) 一、IOC如何获取对象 1.1 Spring是如何获取对象的? ①新建一个maven项目后导入webmvc的依赖:因为webmvc包含了很多其他依赖,为.原创 2021-04-08 11:11:31 · 877 阅读 · 1 评论 -
Spring系列(一)IOC的理解和认知
扩展:Spring系列学习汇总 文章目录前言IOC的推导1.1、模拟一个正常查询信息的业务流程:1.2、多个种类的查询1.3、优化查询方式1.4、IOC本质 前言 Spring是一个 轻量级 的 控制反转 (IOC)和 面向切面 (AOP)的框架。 官网地址:Spring官网 GitHub:GitHub 所有版本下载地址:下载地址 IOC的推导 1.1、模拟一个正常查询信息的业务流程: ①mapper层:因为没有连接数据库,这里我们写一个mapper的实现类来模拟数据的查询 public inter.原创 2021-04-07 14:54:57 · 1404 阅读 · 4 评论 -
Spring系列学习汇总
持续更新!!! 路漫漫其修远兮,吾必将上下求索~ 如果你认为i博主写的不错!写作不易,请点赞、关注、评论给博主一个鼓励吧**转载请注明出处哦**原创 2021-04-07 14:51:51 · 1432 阅读 · 0 评论 -
SpringBoot系列(四)Web开发的探究
拓展 点击跳转哦~:SpringBoot系列学习汇总和拓展 文章目录前言一、静态资源1.1、静态资源映射规则详解1.2、如何使用webjars访问静态资源1.3、自定义静态资源路径1.4、静态资源路径的顺序1.5、指定访问路径二、首页和图标的定制2.1 首页2.2 图标 前言 其实SpringBoot的东西用起来非常简单,因为SpringBoot最大的特点就是自动装配。 但是靠死记硬背肯定是不行的,毕竟东西太多了,费时费力不讨好的事。下面会有关于SpringBoot自动装配的 源码 讲解,没事的时候多看看原创 2021-03-28 16:31:23 · 1149 阅读 · 0 评论 -
SpringBoot系列(三)JSR303数据校验
拓展 点击跳转哦~:SpringBoot系列学习汇总和拓展 文章目录前言一、校验数据案例二、validated类2.1、空检查:2.2、Boelan检查:2.3、长度检查:2.4、日期检查:2.5、数值检查: 前言 我使用的SpringBoot版本是2.4.4,理论上其spring-boot-starter-web模块里面会包含hibernate-validator包,但是我找了一圈没有找到。。所以默默的在本项目里加了上去 添加hibernate-validator 包 <dependenc原创 2021-03-26 09:29:51 · 1246 阅读 · 0 评论 -
SpringBoot系列(二)如何将application配置文件玩出花样来?
前言 建议大家引入lombok包,这样实体类就不用每次都自己手写get、set、tostring等方法,极度推荐哦~ <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> </dependency> 加上@Data注解原创 2021-03-25 15:18:17 · 1453 阅读 · 6 评论 -
SpringBoot系列学习汇总
SpringBoot系列学习汇总 SpringBoot系列(一)创建一个SpringBoot项目的两种方式 持续更新!!! 路漫漫其修远兮,吾必将上下求索~ 如果你认为i博主写的不错!写作不易,请点赞、关注、评论给博主一个鼓励吧**转载请注明出处哦** ...原创 2021-03-24 10:47:10 · 1348 阅读 · 0 评论 -
SpringBoot系列(一)创建一个SpringBoot项目的两种方式
一、官网构建(学习用,不推荐使用) 构建地址:点击跳转 可以根据自己的要求来修改,推荐如下: 点击构建 下载后解压 打开项目 等待maven下载相关jar包,需要一定的时间,跟你的网速有关 下载完成是这么个目录结构 可删除多余文件 推荐使用yml配置文件并设置启动的端口号,默认为8080 编写测试接口 在pom中添加web启动器 <dependency> <groupId>org.springframewor原创 2021-03-24 10:44:23 · 1088 阅读 · 1 评论 -
SpringBoot使用注解(@value)动态读取properties(yml)文件中配置信息
为了简化读取properties文件中的配置值,spring支持@value注解的方式来获取,这种方式大大简化了项目配置,提高业务中的灵活性。 两种使用方法 1)@Value("#{configProperties[‘key’]}") 2)@Value("${key}") 配置文件示例 ftp: ftplp: 10.2.23.89 ftpPort: 21 ftpUser: uftp ftp...原创 2019-08-10 15:36:19 · 9663 阅读 · 2 评论