spring
文章平均质量分 61
weixin_43942304
这个作者很懒,什么都没留下…
展开
-
Spring小记
Spring小记从IOC容器获取bean复杂类型注入一个接口有多个实现类,如何自动装配AOPJdbc Tempalte从IOC容器获取beanClassPathXmlApplicationContext(从类路径获取文件) 和 FileSystemXmlApplicationContext(从系统磁盘径获取文件)。方式一(ClassPathXmlApplicationContext(从类路径获取文件)方式):实体类:public class Person { private String原创 2021-05-27 15:40:51 · 227 阅读 · 1 评论 -
声明式事务、Spring 中常用注解、Ajax
五. 声明式事务编程式事务:1.1 由程序员编程事务控制代码.1.2 OpenSessionInView 编程式事务声明式事务:2.1 事务控制代码已经由 spring 写好.程序员只需要声明出哪些方法需要进行事务控制和如何进行事务控制.声明式事务都是针对于 ServiceImpl 类下方法的.事务管理器基于通知(advice)的.在 spring 配置文件中配置声明式事务<context:property-placeholder location="classpath:db.p原创 2020-09-07 18:08:41 · 145 阅读 · 0 评论 -
springMVC小记
springMVC小记SpringMVC 中重要组件spring容器和springMVC容器的关系跳转方式传参自定义拦截器拦截器栈SpringMVC 运行原理SpringMVC 对 Date 类型转换SpringMVC 中重要组件DispatcherServlet: 前端控制器,接收所有请求(如果配置/不包含 jsp)HandlerMapping: 解析请求格式的.判断希望要执行哪个具体的方法.HandlerAdapter: 负责调用具体的方法.ViewResovler:视图解析器.解析结果原创 2021-05-27 17:44:06 · 132 阅读 · 1 评论 -
启动web项目(maven)
启动web项目(maven)步骤6点击进去这个样子点击步骤8后界面最后别忘了点击apply和ok按钮,然后就可以启动项目了。原创 2021-01-16 21:12:16 · 505 阅读 · 0 评论 -
接口向mapper传参数
接口向mapper传递参数第一种方案DAO层的函数方法Public User selectUser(String name,String area);对应的Mapper.xml<select id="selectUser" resultMap="BaseResultMap" parameterType="java.lang.String"> select * from user_user_t where user_name = #{0} and user_ar原创 2020-11-19 18:43:27 · 365 阅读 · 0 评论 -
spring容器
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.3.7.RELEASE</version></dependency>原创 2020-10-10 18:12:14 · 492 阅读 · 0 评论 -
AOP的XML架构、AOP的@AspectJ
AOP的XML架构aop例子:https://www.w3cschool.cn/wkspring/omps1mm6.htmlAOP的XML架构传参定义切面(包含五种通知):import org.aspectj.lang.ProceedingJoinPoint; public class MyXmlServiceAop { public void beforeHandler(String name, int age) { System.out.println("前置通知原创 2020-10-09 18:40:25 · 168 阅读 · 0 评论 -
spring中@Value的使用(读取配置文件信息)
选取任意一个spring-***文件写入:<context:property-placeholder location="classpath:database.properties,classpath:de.properties"/>springmvc @Value取值为NULL的解决方案在spring mvc架构中,如果希望在程序中直接使用properties中定义的配置值,通常使用一下方式来获取: @Value("${tag}") private String t原创 2020-10-04 17:39:57 · 2020 阅读 · 3 评论 -
spring整合junit测试
spring整合junit测试1、导包再导入spring-test包2、在Person中添加注解@Component("person")//<bean name="person" class="com.qfedu.spring.pojo.Person"></bean> public class Person {3、创建测试类package com.qfedu.spring.pojo;import javax.annotation.Resource;import原创 2020-09-11 18:07:30 · 95 阅读 · 0 评论 -
spring自动装配、注解
spring自动装配Spring 自动装配 byName这种模式由属性名称指定自动装配。Spring 容器看作 beans,在 XML 配置文件中 beans 的 auto-wire 属性设置为 byName。然后,它尝试将它的属性与配置文件中定义为相同名称的 beans 进行匹配和连接。如果找到匹配项,它将注入这些 beans,否则,它将抛出异常。例如,在配置文件中,如果一个 bean 定义设置为自动装配 byName,并且它包含 spellChecker 属性(即,它有一个 setSpellChe原创 2020-09-11 17:56:36 · 116 阅读 · 0 评论 -
自动注入、加载 properties 文件、scope 属性、单例设计模式
一.自动注入在 Spring 配置文件中对象名和 ref=”id”id 名相同使用自动注入,可以不配置<property/>两种配置办法2.1 在<bean>中通过 autowire=”” 配置,只对这个<bean>生效2.2 在<beans>中通过 default-autowire=””配置,表当当前文件中所有<bean>都是全局配置内容autowire=”” 可取值3.1 default: 默认值,根据全局 default-aut原创 2020-09-07 17:49:35 · 303 阅读 · 0 评论 -
设计模式
八.代理设计模式设计模式:前人总结的一套解决特定问题的代码. 2. 代理设计模式优点:2.1 保护真实对象2.2 让真实对象职责更明确. 2.3 扩展代理设计模式3.1 真实对象.(老总)3.2 代理对象(秘书)3.3 抽象对象(抽象功能),谈小目标九. 静态代理设计模式由代理对象代理所有真实对象的功能. 1.1 自己编写代理类1.2 每个代理的功能需要单独编写静态代理设计模式的缺点:2.1 当代理功能比较多时,代理类中方法需要写很多.十. 动态代理为了解决静态代理频繁原创 2020-09-07 17:32:35 · 72 阅读 · 0 评论 -
AOP 详解 、AOP 中通知类型 、AOP 两种实现方式(Schema-base 和 AspectJ)
一.AOPAOP:中文名称面向切面编程英文名称:(Aspect Oriented Programming)正常程序执行流程都是纵向执行流程3.1 又叫面向切面编程,在原有纵向执行流程中添加横切面3.2 不需要修改原有程序代码3.2.1 高扩展性3.2.2 原有功能相当于释放了部分逻辑.让职责更加明确.面向切面编程是什么?4.1 在程序原有纵向执行流程中,针对某一个或某一些方法添加通知,形成横切面过程就叫做面向切面编程.常用概念5.1 原有功能: 切点, point原创 2020-09-07 17:27:52 · 520 阅读 · 0 评论 -
使用 Spring 简化 MyBatis
七.使用 Spring 简化 MyBatis导 入 mybatis 所 有 jar 和 spring 基 本包,spring-jdbc,spring-tx,spring-aop,spring-web,spring 整合 mybatis 的包等先配置 web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:原创 2020-09-07 16:47:54 · 124 阅读 · 0 评论 -
IoC、Spring 环境搭建、Spring 创建对象的三种方式、DI
二.IoC中文名称:控制反转英文名称:(Inversion of Control)3.I oC 是什么?3.1 IoC 完成的事情原先由程序员主动通过 new 实例化对象事情,转交给 Spring 负责.3.2 控制反转中控制指的是:控制类的对象.3.3 控制反转中反转指的是转交给 Spring 负责.3.4 IoC 最大的作用:解耦.3.4.1 程序员不需要管理对象.解除了对象管理和程序员之间的耦合.三.Spring 环境搭建导入 jar1.1 四个核心包一个日志包(comm原创 2020-09-07 16:38:37 · 104 阅读 · 0 评论 -
Spring 框架简介及官方压缩包目录
一.Spring 框架简介及官方压缩包目录介绍主要发明者:Rod Johnson轮子理论推崇者:2.1 轮子理论:不用重复发明轮子2.2 IT 行业:直接使用写好的代码.Spring 框架宗旨:不重新发明技术,让原有技术使用起来更加方便.Spring 几大核心功能4.1 IoC/DI 控制反转/依赖注入4.2 AOP 面向切面编程4.3 声明式事务.Spring 框架 runtime5.1 test: spring 提供测试功能5.2 Core Container:核心容器.Sp原创 2020-09-07 16:13:23 · 377 阅读 · 0 评论 -
Spring的jar包下载
链接原创 2020-08-26 13:30:45 · 130 阅读 · 0 评论