自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MyBatis 学习笔记

MyBatis学习笔记1.MyBatis:和数据库进行交互;持久化层框架(SQL映射框架);1).从原始的JDBC-dbutils(QueryRunner)-jdbcTemplate-xxxx;(工具)(不用)工具:一些功能的简单封装 框架:某个领域的整体解决方案;缓存,异常处理,部分字段映射 不用原生JDBC原因: 1).麻烦 2).sql语句硬编码在程序中;耦合(数据库层...

2021-07-04 14:37:48 143

原创 SpringMVC 项目创建流程

1.打开idea,创建maven项目2.配置maven,并添加catatypeLog属性3.在main目录下创建目录,完成结构4.pom.xml依赖引入(1)编译版本修改(2)依赖引入1).版本号锁定<!-- 版本锁定 --> <properties> <spring.version>5.0.2.RELEASE</spring.version> </properties>将版本号锁定粘

2021-07-04 13:05:52 204

原创 Spring MVC 学习笔记1

Spring MVC简介1.MVC: Model(模型) View(视图) Controller(控制器)2.Spring实现web模块的;简化web开发的;Spring MVC就是Spring的web模块;3.Spring为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架之一4.MVC提倡:每一层只编写自己的东西,不写任何其他的代码5.Spring MVC 通过一套MVC注解,让POJO(普通的java类)成为处理请求的控制器,而无需实 现任何接...

2021-06-27 22:22:41 208

原创 Spring5 学习笔记11

Spring5框架新功能1.整个Spring5框架的代码基于Java8实现,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除2.Spring5框架自带了通用的日志封装(1)Spring5已经移除了Log4jConfigListener,官方建议使用Log4j2(2)Spring5框架整合Log4j2第一步 引入jar包第二步 创建log4j2.xml配置文件(名称固定)<?xml version="1.0" encoding="UTF-8"?>&lt

2021-06-26 21:37:59 139

原创 Spring5 学习笔记10

事务概念1.什么是事务(1)事务是数据库操作的最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)事务场景:银行转账*Lucy转账给Mary2.事务特性(ACID)(1)原子性:过程不可分割 要么都成功 要么都失败(2)一致性:操作前和操作后总量不变(3)隔离性:多事务操作之间无影响(4)持久性:数据持久改变事务操作(搭建实务操作环境)1.创建数据库表,添加记录2.创建service,搭建dao,完成对象创建和注入(1)se.

2021-06-26 20:08:02 146

原创 Spring5 学习笔记9

JdbcTemplate(概念和准备)1.什么是JdbcTemplateSpring框架对JDBC进行了封装,使用JdbcTemplate方便实现对数据库操作2.准备工作(1)引入相关依赖(2)在spring配置文件配置数据库连接池 <!-- 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destr...

2021-06-26 10:47:52 224

原创 Spring5 学习笔记8

AOP操作(准备)1.在spring框架中一般基于AspectJ实现AOP操作(1)什么是AspectJ*AspecJ不是spring组成部分,独立AOP框架,一般AspectJ和Spring框架一起使用,进行AOP操作2.基于AspecJ实现AOP操作(1)基于xml配置文件(2)基于注解实现(常使用)3.在项目工程中引入AOP相关依赖4.切入点表达式(1)切入点表达式作用:知道对哪个类里面的哪个方法进行增强(2)语法结构:execution([权限修饰符]

2021-06-25 20:16:06 143

原创 Spring5 学习笔记7

AOP1.什么是AOP? (1)AOP是“面向切面(方面)编程”,它可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)不通过修改源代码添加新的功能(通过配置等)AOP(底层原理)1.AOP底层使用动态代理(1)有两种情况的动态代理第一种 有接口情况,使用JDK动态代理·创建接口实现类代理对象,增强类的方法第二种 无接口情况,使用CGLIB动态代理·创建子类的代...

2021-06-24 22:30:41 157

原创 Spring5 学习笔记6

IOC操作Bean管理(基于注解关系)1.什么是注解?(1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值..)(2)

2021-06-15 20:04:24 210 1

原创 Spring5 学习笔记5

IOC操作Bean管理(FactoryBean)1.Spring有两种类型bean,一种普通bean,另外一种是工厂bean2.普通bean:定义萨摩

2021-06-14 14:20:29 257 1

原创 Spring5 学习笔记 4

IOC操作Bean管理(xml注入集合属性)1.注入数组类型属性2.注入List集合类型属性3.注入Map集合类型属性

2021-06-13 20:04:30 173

原创 Spring5 学习笔记 3

IOC操作Bean管理(xml注入其它类型属性)1.字面量:属性固定值(1)null值在bean标签zh <property name="address"> <null></null> </property>

2021-06-12 23:00:48 138

原创 Spring5 学习笔记 2

IOC容器 底层原理IOC接口(Bean Factory)IOC操作 Bean管理(基于XML)IOC操作 Bean管理(基于注解)

2021-06-11 21:11:26 292 1

原创 Spring5 学习笔记1

Spring框架概述1、Spring框架是一个轻量级开源的J2EE应用程序框架。(轻量级:可独立使用,引用的jar包少)2、

2021-06-09 22:07:56 135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除