自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反射和单例模式

反射机制是一种在运行时获取、检查和操作类或对象的信息的能力。它是许多编程语言(包括Java)提供的一种特性,可以使程序在运行时动态地获取和使用类的成员(属性、方法、构造函数等),而不需要在编译时就确定这些成员的类型和调用方式。在传统的静态编译语言中,程序必须在编译时就明确知道要调用的类和方法,以及其参数和返回值的类型。而引入了反射机制后,程序在运行时可以通过反射API来获取类的信息,并进行动态的创建对象、调用方法、访问属性等操作。反射机制在很多框架和库中广泛应用,如Spring、Hibernate等。

2023-08-24 15:07:32 75 1

原创 SpringDay2

Spring 注解实现 IOC(Inversion of Control,控制反转)是通过使用一系列的注解来告诉 Spring 框架如何创建、管理和注入对象。@Component是一个通用的注解,用于标记一个类为 Spring 组件。被标记为@Component的类将会被自动扫描并注册到 Spring 容器中,成为一个可由 Spring 管理的 Bean。@Autowired用于自动注入依赖对象。通过在需要依赖注入的字段、构造方法或 setter 方法上添加@Autowired。

2023-08-23 15:00:35 54

原创 初识Spring

Spring框架是由于开发的复杂性而创建的,使用基本的JavaBean代替EJB;Spring框架还是一个轻量级的控制反转和面向切面的容器框架;Spring框架使用于包括服务器开发等的任何Java应用,使得Java程序更加便捷、高效、安全。

2023-08-21 14:47:50 55 1

原创 Mybatis动态Sql

MyBatis的动态SQL是一种允许在运行时根据条件来构建不同SQL语句的机制。通过使用动态SQL,你可以根据不同的情况生成不同的SQL语句,从而实现更灵活和可定制的数据库操作。通过这些标签的组合和嵌套使用,你可以根据不同的条件生成不同的SQL语句,包括动态的列名、参数、表名、条件等。这样可以提高SQL语句的灵活性和可维护性,同时避免了手动拼接SQL字符串可能引发的安全漏洞。

2023-08-17 11:55:29 68 1

原创 Mybatis的第二天

MyBatis映射文件(Mapper XML)是用于定义数据库操作和SQL语句与Java方法之间的映射关系的配置文件。它是MyBatis框架中重要的组成部分,用于将数据库操作与Java代码解耦,并提供灵活的映射配置。在MyBatis中,映射文件通常与对应的Java接口相对应,用于定义接口中的方法与SQL语句之间的映射。映射文件以XML格式编写,包含了一系列的SQL语句、参数映射、结果映射等配置信息。在MyBatis中,"高级映射"通常指的是使用复杂的技术和技巧来处理对象之间的关联关系、动态SQL等需求。

2023-08-16 00:23:37 88 1

原创 Mybatis的第一天

去浏览器搜github或者点这下载地址:Releases · mybatis/mybatis-3 · GitHubhttps://github.com/mybatis/mybatis-3/releases在我们的maven的java工程中的pom.xml文件中,引入我们的jar,效果如下:注意:引入完jar以后,千万不要忘记了刷新maven 在数据库中建表,并且添加几条数据 这个实体类的类名就是你想用的数据库中的表名。里面的私有属性为你的列名。mybatis-config.xml初始模板: 配置相关信

2023-08-10 20:36:18 46 1

原创 Maven的教程

简单来说Maven就是Java平台下的一款项目构建和依赖管理(统一管理jar包)的自动化管理工具.

2023-08-07 16:35:38 125

空空如也

空空如也

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

TA关注的人

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