随笔分类 -  Spring

摘要:package net.cybclass.sp; import net.cybclass.sp.domain.Video; import net.cybclass.sp.domain.Video2; import net.cybclass.sp.domain.VideoOrder; import o 阅读全文
posted @ 2020-07-15 10:07 陈彦斌 阅读(266) 评论(0) 推荐(0) 编辑
摘要:继承 bean继承:两个类之间大多数的属性都相同,避免重复配置,通过bean标签的parent属性重用已有的Bean元素的配置信息 继承指的是配置信息的复用,和java类的继承没有关系 video.java(父类) package net.cybclass.sp.domain; public cla 阅读全文
posted @ 2020-07-14 23:51 陈彦斌 阅读(835) 评论(0) 推荐(0) 编辑
摘要:使用set方法注入 Video.java package net.cybclass.sp.domain; public class Video { private int id; private String title; public int getId() { return id; } publ 阅读全文
posted @ 2020-07-14 23:29 陈彦斌 阅读(525) 评论(0) 推荐(0) 编辑
摘要:scope属性 singleton:单例,默认值,调用getBean方法返回是同一个对象,实例会被缓存起来,效率比较高,当一个bean被标识为singleton时候,spring的IOC容器中只会存在一个该bean prototype:多例,调用getBean方法创建不同的对象,会频繁的创建和销毁对 阅读全文
posted @ 2020-07-14 22:49 陈彦斌 阅读(140) 评论(0) 推荐(0) 编辑
摘要:创建maven 添加依赖 pom.xml <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>5.2.5.RELEASE</ 阅读全文
posted @ 2020-07-14 22:02 陈彦斌 阅读(2362) 评论(0) 推荐(2) 编辑
摘要:环境准备 maven jdk Spring Eclipse 项目创建 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs 阅读全文
posted @ 2020-05-22 15:10 陈彦斌 阅读(262) 评论(0) 推荐(0) 编辑
摘要:@Autowired:一部分功能是查找实例,从Spring容器中根据类型(Java类)获取对应的实例;另一部分功能就是赋值,将找到的实例,装配给另一个实例的属性值。(注:一个Java类型在同一个Spring容器中,只能有一个实例。) @Resource:一部分功能是查找实例,从Spring容器中根据 阅读全文
posted @ 2020-05-21 11:51 陈彦斌 阅读(154) 评论(0) 推荐(0) 编辑
摘要:环境准备 maven jdk Spring Eclipse 项目创建 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs 阅读全文
posted @ 2020-05-21 11:11 陈彦斌 阅读(269) 评论(0) 推荐(0) 编辑
摘要:IoC(核心中的核心):Inverse of Control,控制反转。对象创建的权利由程序员交给Spring框架 AOP:Aspect Oriented Programming,面向切面编程。在不修改目标对象的源代码情况下,增强IoC容器中Bean的功能 DI:Dependency Injecti 阅读全文
posted @ 2020-05-21 10:12 陈彦斌 阅读(167) 评论(1) 推荐(0) 编辑
摘要:本文主要讲解Spring加载xml配置文件的方式,跟踪加载BeanDefinition的全过程。 源码分析 源码的入口 ClassPathXmlApplicationContext构造函数 new ClassPathXmlApplicationContext(“spring.xml”)用于加载CLA 阅读全文
posted @ 2019-12-17 20:46 陈彦斌 阅读(1122) 评论(2) 推荐(4) 编辑
摘要:什么是mock测试? 在测试过程中,对于某些不容易构成或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法,就是Mock测试。 Servlet、Request、Response等Servlet API相关对象本来就是由Servlet容器(Tomcat)创建的。 这个虚拟的对象就是Mock对 阅读全文
posted @ 2019-12-12 19:32 陈彦斌 阅读(861) 评论(0) 推荐(0) 编辑
摘要:简介 SpringMvc 在处理请求过程中出现异常信息由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 异常理解 异常包含编译时异常和运行时异常,其中编译时异常也叫预期异常。运行时异常只有在项目运行的情况下才会发现,编译的时候不需要关心。 运行时异常,比如:空指针异常、数组越界 阅读全文
posted @ 2019-12-11 14:02 陈彦斌 阅读(640) 评论(0) 推荐(1) 编辑
摘要:请求乱码解决之get乱码问题 GET请求乱码原因分析 GET请求参数是通过请求行中的URL发送给Web服务器(Tomcat)的。 Tomcat服务器会对URL进行编码操作(此时使用的是Tomcat设置的字符集,默认是iso8859-1) 到了我们的应用程序中的请求参数,已经是被Tomcat使用ISO 阅读全文
posted @ 2019-12-04 23:30 陈彦斌 阅读(1484) 评论(0) 推荐(2) 编辑
摘要:什么是请求参数绑定 请求参数格式 默认是key/value格式,比如:http:xxxx?id=1&type=2 请求参数值的数据类型 都是字符串类型的各种值 请求参数值要绑定的目标类型 Controller类中的方法参数,比如简单类型、POJO类型、集合类型等。 SpringMVC内置的参数解析组 阅读全文
posted @ 2019-12-04 00:09 陈彦斌 阅读(1544) 评论(0) 推荐(1) 编辑
摘要:简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。 示例 不适用注解修饰 返回ModelAndView contr 阅读全文
posted @ 2019-11-30 12:27 陈彦斌 阅读(957) 评论(0) 推荐(1) 编辑
摘要:整合思路 将工程的三层结构中的JavaBean分别使用Spring容器(通过XML方式)进行管理。 整合持久层mapper,包括数据源、会话工程及mapper代理对象的整合; 整合业务层Service,包括事务及service的bean的配置; 整合表现层Controller,直接使用springm 阅读全文
posted @ 2019-11-29 23:33 陈彦斌 阅读(873) 评论(0) 推荐(4) 编辑
摘要:三层架构介绍 我们的开发架构一般都是基于两种形式,一种C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器/服务器。在JavaEE开发中,几乎全部都是基于B/S架构的开发。那么在B/S架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在我们的实际开发中使用的非常多。 三层 阅读全文
posted @ 2019-11-27 19:00 陈彦斌 阅读(4211) 评论(0) 推荐(2) 编辑
摘要:此文原博文地址:https://blog.csdn.net/kolamemo/article/details/51407467 按照查到的资料,JSTL taglib需要jstl.jar来支持。在1.0和1.1版本的时候,还需要standard.jar来配合。但从1.2版本开始,jar文件名字变成了 阅读全文
posted @ 2019-11-26 18:46 陈彦斌 阅读(488) 评论(0) 推荐(0) 编辑
摘要:连接mysql库报的异常信息: org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is 阅读全文
posted @ 2019-11-25 15:54 陈彦斌 阅读(4886) 评论(0) 推荐(0) 编辑
摘要:配置依赖项 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave 阅读全文
posted @ 2019-11-25 15:04 陈彦斌 阅读(524) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩