摘要: Spring 核心概念 IoC(控制反转) (Inversion of Control) 概念 使用对象时,由主动new产生对象转换为由外部提供对象,在此过程中对象创建控制权由程序转移到外部,此思想称为控制反转。 Spring提供了一个容器,称为Ioc容器,用来充当Ioc思想中的“外部”。 IoC容 阅读全文
posted @ 2023-04-09 16:29 Lerjiu 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 反射 ——框架设计的灵魂 反射:将类的各个组成部分封装为其他对象。 优点: 可以在程序运行过程中,操作这些对象 可以接耦,提高程序可扩展性 获取Class对象的三种方式 Class.forName("全类名")将字节码文件加载进内存,返回Class对象 多用于配置文件,将类名定义在配置文件中。读取文 阅读全文
posted @ 2023-04-05 22:58 Lerjiu 阅读(22) 评论(0) 推荐(0) 编辑
摘要: JUnit单元测试 JUnit:白盒测试 使用步骤 定义一个测试类 定义测试方法:可以独立运行 给方法加@Test注解 导入JUnit依赖 一般使用断言来判断结果 Assert.assertEquals(期望结果, 实际结果) 补充 @Before 修饰的方法会在测试方法之前自动执行 @After 阅读全文
posted @ 2023-04-05 22:57 Lerjiu 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 注解 注解:也叫元数据。一种代码级别的说明。与类、接口、枚举是同一层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明、注释。 作用分类 编写文档:通过代码里标识的元数据来生成文档 代码分析:通过代码里标识的元数据对代码进行分析 编译检查:通过代码里标识的元数据让 阅读全文
posted @ 2023-04-05 22:57 Lerjiu 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Maven Maven基本使用 Maven常用命令 compile 编译 clean 清理 test 测试 package 打包 install 安装 Maven生命周期 Maven构建项目生命周期描述的是一次构建过程经历了多少个事件 Maven对项目构建的生命周期划分为3套 clean:清理工作 阅读全文
posted @ 2023-04-05 22:56 Lerjiu 阅读(14) 评论(0) 推荐(0) 编辑
摘要: jdbc jdbc就是用java操作关系型数据库的一套API jdbc快速入门 注册驱动 //mysql8 Class.forName("com.mysql.cj.jdbc.Driver"); //mysql5 Class.forName("com.mysql.jdbc.Driver"); 获取连接 阅读全文
posted @ 2023-04-05 22:56 Lerjiu 阅读(17) 评论(0) 推荐(0) 编辑
摘要: MyBatis MyBatis是一款持久层框架,用于简化JDBC开发。 持久层 负责将数据保存到数据库的代码 JavaEE三层架构:表现层、业务层、持久层 框架 框架就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型 在框架的基础上建构软件编写更加高效、规范、通用、可拓展 JDBC缺点 硬 阅读全文
posted @ 2023-04-05 22:26 Lerjiu 阅读(22) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示