自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring自动装配实现属性注入的三种方式

Qualifier(value = "名称") 根据指定的名称作为 bean 的id进行匹配注入。@ComponentScan(basePackages = {"包","包"})--手动装配:设值注入,将studentDao对象注入给service对象的。开启注解扫描,替代<context:component-scan标签实现注解扫描。相对于 XML 配置,完全注解配置具有更强的类型安全性和更好的可读性。注意:如果spring容器中有多个与对象属性相同的类型的bean,会报错。

2024-10-12 11:01:04 866

原创 IOC、DI

DI: 依赖注入(Dependency Injection),IOC和DI完全一样。在一个类对象(service)中需要依赖于另一个类对象(dao),将另一个类对象(dao)注入给对象(service)的过程,称为依赖注入。: 赋值:基本类型和基本类型的包装类以及String类型。6. Properties类型 ,属性配置类型。1. Spring 给对象的属性赋值的两种方式。1. 基本类型或String字符串类型。2. 设值注入 (set方法赋值)将年级对象注入给学生对象的年级属性。3. List 类型。

2024-10-09 12:49:12 953

原创 Spring框架

通过在Bean类上加上相应的注解(如@Component, @Service, @Autowired等),将Bean注册到Spring IoC容器中,这样Spring IoC容器就可以管理这些Bean之间的依赖关系。3. **Java配置类**方式:从Spring 3.0版本开始提供支持,通过Java类来定义Bean、Bean之间的依赖关系和配置信息,从而代替XML配置文件的方式。IoC 主要是针对对象的创建和调用控制而言的,也就是说,当应用程序需要使用一个对象时,不再是应用程序直接创建该对象,而是由。

2024-10-09 12:41:04 684

原创 Maven

这个耗费很大精力总结出来的方案不应该在新的项目中重新摸索。1、创建maven父项目,new-->project-->new Project-->maven项目-->taobao-parent。1、创建maven父项目,new-->project-->maven项目-->taobao-parent。可视化方式构建 : 通过maven--->项目--->Lifecycle生命周期点开--->提供了一套操作。也可以直接通过maven--->项目--->Lifecycle生命周期点开--->提供了一套操作。

2024-10-09 11:17:02 963

原创 IDEA2022版配置Maven指南

打开IDEA,点击菜单栏中的【File】选择【New Projects Settings】选择【Settings For New Projects】进入IDEA配置,找到【Build,Execution,Deployment】菜单栏中的【Build Tools】中找到Maven。那么我们可以将需要的依赖项的信息编写到Maven工程的配置文件,Maven软件就会自动下载并复制这些依赖项到项目中,也会自动下载依赖需要的依赖!通过 Maven,我们可以方便地维护项目所依赖的外部库,而我们仅仅需要编写配置即可。

2024-09-26 16:15:59 1212

原创 Java的反射

Class.forName(“全限定名”);//全限定名:包名+类名。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。当你访问哪一个url路径,创建对应的Servlet。将类的成员进行拆分,拆分成一个个对象。对象名.getClass();类加载时,JVM自动生成类的。获取全限定名.(包名+类名)获取所有的公共的属性对象。获取指定的公共的方法对象。获取所有的公共的方法对象。类的信息以及属性和方法。调用对象的属性和方法。类名.class;给指定对象的属性赋值。获取指定对象的属性值。

2024-09-12 21:13:23 891

原创 知识点:Serlvet+jsp

Jsp 本质上就是一个Serlvet。数据存服务器,有效时间 一次会话有效。Serlvet :控制层。Servlet初始化配置对象。数据存服务器,服务器停止失效。Servlet上下文对象。this,当前页面对象。一次请求有效 (转发)

2024-09-12 20:37:11 423

原创 ajax + json

data:请求数据 , //格式key=value&key=value 或 {属性名:值,属性名:值}success: callback //成功是,调用。{“属性名”:值,“属性名”:值,“属性名”:值...}如果服务器响应是对象或集合,数据类型用:json。dataType:”服务器响应的数据类型。如果服务器响应是文本字符串,数据类型用:text。好处:节省网络带宽,提高响应效率,增加用户体验度。服务器处理请求,响应需要的数据。作用:不刷新整个页面,局部刷新。url:”请求地址”,

2024-09-12 20:30:54 350

原创 过滤器和监听器

IntelliJ IDEA 如果不进行相关设置,可能会导致控制台中文乱码、配置文件中文乱码等问题,本文主要介绍了IDEA控制台中文乱码4种解决方案,具有一定的参考价值,感兴趣的可以了解一下。System.out.println("FirstFilter请求到达目标资源之前执行....");System.out.println("FirstFilter响应到达浏览器之前在执行....");System.out.println("FirstFilter的销毁的方法...");2. 在类上使用注解方式进行配置。

2024-09-12 19:45:01 724

原创 Jdbc高级(存储过程、事务、批处理)

/添加批处理,数据放到批处理。cs.registerOutParameter(下标,psmt.setXXX(下标,值);(减少程序和数据库的交互)存储过程:类似于java中的方法,特定业务功能封装成存储过程。6.2 如果增删改sql,返回受影响的行数。5.1 如果sql有占位符,设置占位符值。cs.setXXX(下标,值);4. 获取连接对象,与数据库建立连接。5. 获取命令对象,发送sql语句。

2024-09-05 23:35:29 362

原创 一.软件卸载教程

1.找到电脑的控制面板。

2024-09-05 22:30:29 84

原创 什么叫事务

设置手动/自动提交:set autocommit=0/1;原子性(A):事务中的多条sql不可拆分,要么都执行,要么都不执行。将多条sql语句封装成一个整体,要么都执行,要么都不执行。提交事务:commit;(如果多条sql语句都没有错误)回滚事务:rollback;(只要有一条sql语句报错)隔离性(I):事务具有隔离和独立,不影响其他事务。开启事务:begin或transaction;默认一条DML语句,是一个独立事务,自动提交。持久性(D):数据的修改是永久的。4.设置手动和自动提交事务。

2024-09-05 21:19:21 100

空空如也

空空如也

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

TA关注的人

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