- 博客(10)
- 收藏
- 关注
原创 Spring MVC 框架
springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web框架。springmvc 表现层:方便前后端数据的传输Spring MVC 拥有控制器,作用跟Struts类似,接收外部请求,解析参数传给服务层。
2023-10-25 12:00:10 46 1
原创 Spring框架配置扩展
从Spring3.0开始,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构造bean定义,初始化spring容器。这里的关键点是在注解上使用@Import ,从而Spring在处理自定义注解时会实例化并调用@Import引入的类对应的方法。
2023-10-23 11:31:37 40
原创 增强类型扩展
1.在Spring框架中,异常抛出增强是指通过AOP(面向切面编程)技术来增强方法的异常处理能力。当我们使用Spring框架进行开发时,可以利用AOP将一些通用的异常处理逻辑抽离出来,使得代码更加模块化和可维护。
2023-10-18 11:54:54 43 1
原创 认识Spring框架
Ioc的全称为Inversion of Control,即控制反转,意为把对资源的控制权反转过来,ioc不是一项开发技术,也不是具体功能,而是面向对象编程中的一种设计理念。AOP的全称是AspectOrientedProgramming,中文的含义为面向求切面编程,是相对象而言的。一个模块化的横切逻辑,可能会横切多个对象。
2023-10-16 09:05:04 30 1
原创 1java反射
1.什么是反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的法的功能称为java语言的反射机制。2.反射机制有什么用通过java语言中的反射机制可以操作字节码文件(可以读和修改字节码文件。通过反射机制可以操作代码片段。(class文件。3.Class类对象的三种实例化模式要想解剖一个类,必须先要获取到该类的字节码文件对象。
2023-10-07 11:01:11 24 1
原创 MyBatis框架动态SQL
MyBatis框架通过foreach标签对这类参数进行循环处理,最终拼接出一个符合MySQL语法的in语句来处理这类参数foreach标签处理数组、List集合、Map对象类型参数的语法如下、choose:(when otherwise)是一个组合标签,when和otherwise标签写在choose标签中当when标签中的test属性判断为true,就会执行它所包含的语句。separator:元素之间的连接符,表示in语句中的元素之间以,逗号连接。if:条件判断,与Java中的if语句类似。
2023-09-25 09:36:04 27 1
原创 SQL映射文件详解
设置此项可以提升MyBatis框架的性能,特别是应用缓存和嵌套结果映射的时候。SQL映射文件的根元素,只有一个属性namespace、用于区分不同的mapper,必须全局唯一。type:映射的结果类型,这里指定封装成SysUser示例resultMap元素包含以下子元素。定义可重用的SQL语句块,可以在其他语句映射中引用,提高编写和维护SQL语句的效率。id:映射规则集的唯一标识,可以被select元素的resultMap属性引用。用来描述查询结果集中的字段和java实体类属性的对应关系。
2023-09-22 11:46:02 57
原创 初识MyBatis框架
MyBatis框架的核心配置文件(mybatis-config.xml)z中设置的是MyBatis框架的全局信息。3、SqlSession:提供了面向数据库执行SQL命令的能力,最佳的作用域是一次HTTP请求,或方法作用域内。基于Web的MVC框架,借鉴了WebWork框架的优秀设计,大大减少了XML配置。一个开源的、轻量级的企业级应用框架,覆盖了Java EE技术的方方面面。优秀的持久化框架,典型的ORM解决方案,具有出色的封装性和移植性。专注业务逻辑设计、提升开发效率,有助于提高核心业务的开发质量。
2023-09-22 11:45:40 32
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人