- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 基于注解开发的Spring入门指南03
包的扫描操作@ComponentScan注解的介绍@ComponentScan注解的使用@ComponentScan注解的介绍@ComponentScan注解的使用
2021-11-06 00:36:41
131
原创 基于注解开发的Spring入门指南02
Spring IoC基于注解开发的入门02Spring IoC 好在哪里?解耦第二个spring项目作用域与加载方式使用@Value给属性赋值:Spring IoC 好在哪里?带着上篇结尾的疑问我们来到了本篇文章,在这里先讲解一下在开发中ioc的优势都体现在哪几个方面:解耦首先就是使用ioc能够解耦我们的代码,这是针对java这种面向对象编程的语言,我们可以想象在程序代码中,我们拥有非常多的类,有简单的类,有复杂的类,有时候我们创建一个类对象时还要传入各种对象,依赖性非常强,如果是小项目那还好,如果
2021-04-25 21:49:48
262
2
原创 学习spring注解的详细笔记
Spring底层对BeanPostProcessor的使用查看BeanPostProcessor的继承关系可以发现spring源码中有非常多的类实现了此接口: 比如AsyncAnnotationBeanPostProcessor类(处理@Async注解)、 ApplicationContextAwareProcessor类(可以帮我们自己的组件注入ioc容器:Test12有示例)等等bean的赋值,注入其他组件,@Autowired,生命周期注解功能,@Async,xxx自定义组
2021-02-20 17:05:34
190
原创 基于注解开发的Spring入门指南01
Spring的注解开发开始什么是注解开始如果你是刚刚学完java还没有接触过java的任何框架,那么这篇文章将带你以另外一种角度学习spring框架,且学习的过程中可以更加关注语言的本身。什么是注解Java 注解是在 JDK5 时引入的新特性,注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。注解类型定义指定了一种新的类型,一种特殊的接口类型。 在关键词 interface 前加 @ 符号也就是用 @interface 来区分注解的定
2021-02-20 16:50:04
305
5
原创 使用MyBatis实现分页
利用MyBatis实现分页分页介绍分页介绍我们可以在各个应用app或者网页上看到分页,分页也是数据展现的一种重要形式。分页在开发中通常用原生的SQL来实现分页功能。分页所需要的数据通常有(当前页码,总记录数,总页数,每页大小,当前页数据(List))。总页数是根据总记录数与每页大小运算得来的。会把这些数据获取后再封装成分页的工具类对象。...
2020-09-03 23:43:45
1393
1
原创 MyBatis笔记(第四部分,动态sql)
动态sql动态sql叙述If标签where标签set标签foreach动态sql叙述MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。 如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态SQL语言来改进这种情形,这种语言可以被用在任意映射的 SQL 语句中。动态 SQL 元素
2020-09-02 11:12:38
141
1
原创 MyBatis笔记(第三部分)
Mapper XML 文件前言Mapper配置文件select前言上次把mybatis-config.xml基本操作已经介绍完成,那么这篇文章将对mybatis的映射文件进行介绍Mapper配置文件1.mapper标签<mapper namespace="类的全限定名"> </mapper>该标签是此配置文件主标签,其中的namespace的值为需要映射的接口select<select id="selectPerson" parameterType="in
2020-09-01 15:44:43
120
原创 myBatis笔记(第二部分)
前言对于上次笔记我个人认为不够直观,不能够达到很好的观看效果,加上之前笔记做的有点久了,自己也有点忘记,这次的笔记我打算重新整理,让这次的笔记整理的能够更加的透彻。myBatis的入门1.需要的预备知识1.对java的jdbc能够熟练掌握2.接触过dao层(持久层)封装,也应该熟练掌握,这样会更好的理解(因为尝试过写dao的痛苦后才能知道myBatis的甜头,以及为什么要这么做)3.对三层有一定的了解(这个不一定要知道,不影响学习myBatis,但是现在开发模式都是这样,不知道也得知道)4.至
2020-08-25 23:36:23
189
原创 myBatis笔记(第一部分)
mybatis-config.xml文件常用配设mybatis可以使用:1.properties来引入外部properties配置文件的内容resource:引入类路径下的资源url:引入网络路径或者磁盘路径下的资源2.settings包含很多重要的设置项setting标签:用来设置每一个设置项name:设置项的名字有很多例如:mapUnderscoreToCamelCase将值设为true的话就可以将数据库的字段名以驼峰命名法映射到实体类value:设置项的取值3.typeAlia.
2020-08-24 17:40:34
138
原创 利用反射封装JDBC
利用反射封装JDBC为什么用反射封装什么是Java的反射为什么用反射封装在上篇文章的封装中我没有用到反射去给实体类赋值,那么在这篇文章我将介绍一下java的反射机制,以及对DAO层(Data Access Object 数据访问层,也叫持久层,意思就是对数据永久化存储到硬盘(数据库)的封装)数据访问的封装。什么是Java的反射...
2020-08-20 10:51:03
1295
4
原创 我对JDBC的封装思考
关于JDBC查询操作的封装想法的诞生第一次想法与第一次的尝试(在不知道反射的前提下)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入想法的诞生当我学习三层Dao的封装的时候发现,在数据持久化的过程中,对数据的查询操作语句是非常麻
2020-08-17 00:53:26
1146
6
spring jar包
2020-09-11
spring5.2.8.RELEASEjar包
2020-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人