
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 · 1196 阅读 · 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 · 777 阅读 · 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 · 764 阅读 · 1 评论 -
MyBatis系列学习汇总
持续更新!!!路漫漫其修远兮,吾必将上下求索~如果你认为i博主写的不错!写作不易,请点赞、关注、评论给博主一个鼓励吧**转载请注明出处哦**原创 2021-04-22 11:17:25 · 857 阅读 · 1 评论 -
Spring系列(七)AOP的三种实现方式
扩展:Spring系列学习汇总文章目录原创 2021-04-21 10:29:35 · 1103 阅读 · 1 评论 -
Spring系列(六)注解开发和JavaConfig
扩展:Spring系列学习汇总文章目录原创 2021-04-16 09:34:59 · 725 阅读 · 0 评论 -
Spring系列(五)Spring使用注解进行装配
扩展:Spring系列学习汇总文章目录原创 2021-04-15 11:00:06 · 610 阅读 · 0 评论 -
Spring系列(四)bean的作用域和自动装配
扩展:Spring系列学习汇总文章目录一、bean的作用域1.1、Singleton1.2、Prototype1.3、Request1.4、Session二、三、四、一、bean的作用域1.1、Singleton1.2、Prototype1.3、Request1.4、Session二、三、四、原创 2021-04-14 17:18:02 · 578 阅读 · 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 · 494 阅读 · 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 · 879 阅读 · 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 · 1405 阅读 · 4 评论 -
Spring系列学习汇总
持续更新!!!路漫漫其修远兮,吾必将上下求索~如果你认为i博主写的不错!写作不易,请点赞、关注、评论给博主一个鼓励吧**转载请注明出处哦**原创 2021-04-07 14:51:51 · 1436 阅读 · 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 · 1150 阅读 · 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 · 1248 阅读 · 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 · 1455 阅读 · 6 评论 -
SpringBoot系列学习汇总
SpringBoot系列学习汇总SpringBoot系列(一)创建一个SpringBoot项目的两种方式持续更新!!!路漫漫其修远兮,吾必将上下求索~如果你认为i博主写的不错!写作不易,请点赞、关注、评论给博主一个鼓励吧**转载请注明出处哦**...原创 2021-03-24 10:47:10 · 1349 阅读 · 0 评论 -
SpringBoot系列(一)创建一个SpringBoot项目的两种方式
一、官网构建(学习用,不推荐使用)构建地址:点击跳转可以根据自己的要求来修改,推荐如下:点击构建下载后解压打开项目等待maven下载相关jar包,需要一定的时间,跟你的网速有关下载完成是这么个目录结构可删除多余文件推荐使用yml配置文件并设置启动的端口号,默认为8080编写测试接口在pom中添加web启动器 <dependency> <groupId>org.springframewor原创 2021-03-24 10:44:23 · 1090 阅读 · 1 评论 -
SpringBoot使用注解(@value)动态读取properties(yml)文件中配置信息
为了简化读取properties文件中的配置值,spring支持@value注解的方式来获取,这种方式大大简化了项目配置,提高业务中的灵活性。两种使用方法1)@Value("#{configProperties[‘key’]}")2)@Value("${key}")配置文件示例ftp:ftplp: 10.2.23.89ftpPort: 21ftpUser: uftpftp...原创 2019-08-10 15:36:19 · 9668 阅读 · 2 评论