- 博客(15)
- 收藏
- 关注
原创 JdbcTemplate基本使用
它是Spring框架中提供的一个对象,是对原始繁琐的Jdbc APl对象的简单封装。spring框架为我们提供了很多的操作模版类。
2024-01-22 09:31:25
411
原创 SpringMVC 获得请求数据-文件上传
多文件上传,只需将页面修改为多个文件上传项,将方法参数MultipartFile类型修改为MultiparFile[]即可。1.导入fileupload和io坐标。1.文件上传客户端三要素。2.配置文件上传解析器。MVC实现数据请求方式。3.编写文件上传代码。
2024-01-20 16:39:02
373
原创 SpringMVC的数据响应
使用<mvc:annotation-driven>自动加载RequestMappingHandlerMapping(处理映射器)和RequestMappingHandlerAdapter(处理适配器),可用在Spring-xml.xml配置文件中使用<mvc:annotation-driven>替代注解处理器和适配器的配置。在方法上添加@ResponseBody就可以返回json格式的字符串,但是这样配置比较麻烦,配置的代码比较多,因此,我们可以使用mvc的注解驱动代替上述配置。1. 返回字符串形式。
2024-01-17 15:10:50
337
原创 SpringMVC的组件解析
SpringMVC基于Spring容器,所以进行SpringMVC操作时,需要将Controller存储到Spring容器中,如果使用@Controller注解标注的话,就需要使用<context:component-scan base-package="com.itheima.controller"/>进行组件扫描。作用: 用于建立URL和处理请求方法之间的对应关系。SpringMVC的注解和配置。SpringMVC的相关组件。1. mvc命名空间引入。
2024-01-16 17:29:22
744
1
原创 SpringMVC简介
SpringMVC是一种基于Java的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow中SpringMVC已经成为目前最主流的MVC框架之一,并且随着Spring3.0发布,全面超越Struts2,成为最优秀的MVC框架。它通过一套注解,让一个简单的Java类成为处理请求的控制器,而无须实现任何接口。同时它还支持RESTful编程风格的请求。
2024-01-16 15:19:26
335
1
原创 Spring集成web环境
在web项目中,可以使用ServietContextListener监听web应用的启动,我们可以在web应用启动时,就加载Spring的配置文件,创建应用上下文对象ApplicantContext,在将其储存到最大的域ServletContext域中就这样可以在任意位置从域中获得应用上下文ApplicantContext对象了。在Spring提供的方法中只要做两件事。
2024-01-15 16:58:13
395
1
原创 Spring整合Junit
这两行代码的作用是获取容器,如果不写的话,直接会提示指针异常,所以又不能轻易删掉。使用@ContextConfiguration指定配置文件或配置类。在测试类中, 每个测试方法都有以下两行代码。使用@Runwith注解替换原来的允许期。使用@Autowired注入要测试的对象。Spring集成Junit步骤案例。创建测试方法进行测试。
2024-01-11 15:17:55
391
原创 Spring注解开发
使用注解进行开发时,需要applicationContext.xml中配置组件扫描,作用是指哪个包及其子包下的Bean需要进行扫描以便识别使用注解配置的类、字段和方法。使用上面注解还不能全部替代xml配置文件,需要使用注解替代的配置如下。用于指定 Spring 在初始化容器时要扫描的包。Spring原始注解主要替代<Bean>的配置。作用和在Spring 的xml 配置文件中的。
2024-01-11 14:27:43
338
原创 Spring配置数据源
命名空间:xmlns:context="http://www.springframework.org/schema/context。约束路径:http://www.springframework.org/schema/context。3. 手动创建c3p0 数据源(加载jdbc.properties配置文件)2. 手动创建 druid 数据源。1. 手动创建 c3p0 数据源。
2024-01-10 19:33:19
359
1
原创 Spring相关APl
其中,当参数的数据类型是字符串时,表示Bean的id从容器中获得Bean实例,返回是Object,需要强转。当参数是Class类型时,表示类型从容器中匹配Bean实例,当容器中相同类型的Bean有多个时,则此方法会报错。3. AnnotationConfigApplicationContext 当使用注解配置容器对象时,需要使用此类来创建spring容器。applicationContext:接口类型, 代表应用上下文, 可以通过其实例获得Spring容器中的Bean对象。Spring的重点APl。
2024-01-10 10:22:06
356
1
原创 Spring配置文件-依赖注入
Spring的依赖注入是指通过外部配置的方式,将一个类所依赖的其他类的实例注入到该类中,从而实现类之间的解耦。Spring的依赖注入:构造函数注入:通过构造函数注入依赖对象,通过在构造函数中声明参数的方式来实现依赖注入。Setter方法注入: 通过Setter方法注入依赖对象,通过在类中声明Setter方法,通过调用Setter方法来实现依赖注入。
2024-01-09 16:40:31
357
原创 Spring配置文件
对象销毁:当对象长时间不用就会被java垃圾回收站自动回收。对象创建:当应用被加载时,创建容器时,对象被创建了。对象销毁:当应用卸载,销毁容器时,对象就被销毁了。Bean的实例化时机:当调用getBean()方法实例化Bean。对象创建:当使用对象时,创建新的对象实例化。对象运行:只要对象在使用中就一直存在。对象运行:当容器在对象一直活着。默认情况下它调用类中的无参构造函数,没有无参构造函数则创无法创建成功。destroy-method:指定类中的销毁方法。init-method:指定类中的初始化方法。
2024-01-09 11:36:15
308
原创 Spring快速入门
4. 在Spring配置文件中配置UserDaolmpl。3. 创建Spring核心配置文件 。5. 使用Spring的APL获得Bean实例。1. 导入Spring开发的基本包坐标。2. 创建UserDaolmpl实现类。3. 创建Spring核心配置文件。导入Spring开发的基本包坐标。2. 编写Dao接口和实现类。1.创建UserDao接口。
2024-01-08 20:50:06
333
原创 Spring简介
提供了展现层SpringMVC和持久层Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名第三方框架和类库,逐渐成为使用最多的Java EE企业应用开源框架。通过Spring提供的loC容器,可以将对象的依赖关系交由Spring进行控制,避免硬编码所造成的过度耦合. 用户也不必再为单例模式类、属性文件解析等这些底层的需求编写代码,可以更专注于上层的应用。可以用非容器依赖的编程方式进行几乎所有的测试工作,测试不再是昂贵的操作,而是随手可做的事情。
2024-01-08 15:12:25
388
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人