- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人