spring
@Within
一息尚存,希望不灭。
展开
-
Spring框架的IOC-Java反射
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。简单来说,反射机制指的是程序在运行时能够获取自身的信息。而剖析一个类或用反射解决具体的问题就是使用相关API。获取到该类的Class对象。Class对象是反射的根源。要想解剖一个类,必须先要。原创 2023-02-10 17:16:50 · 193 阅读 · 0 评论 -
Spring6-全注解开发
全注解开发就是不再使用spring配置文件了,写一个配置类来代替配置文件。原创 2023-02-10 14:20:33 · 125 阅读 · 0 评论 -
基于注解管理Bean
从 Java 5 开始,Java 增加了对注解(Annotation)的支持,它是代码中的一种特殊标记,可以在编译、类加载和运行时被读取,执行相应的处理。开发人员可以通过注解在不改变原有代码和逻辑的情况下,在源代码中嵌入补充信息。Spring 从 2.5 版本开始提供了对注解技术的全面支持,我们可以使用注解来实现自动装配,简化 Spring 的 XML 配置。Spring 通过注解实现自动装配的步骤如下:引入依赖开启组件扫描使用注解定义 Bean依赖注入。原创 2023-02-10 10:41:06 · 372 阅读 · 0 评论 -
Spring6总结汇总
代码传送门:地址示例:一、Spring6创建入门案例二、Spring6基于XML管理Bean三、Spring6引入外部属性文件四、Spring6配置bean作用域五、Spring6-bean生命周期六、Spring6-bean后置处理器配置七、Spring6-FactoryBean八、Spring6-基于XML自动装配原创 2023-02-07 11:37:44 · 113 阅读 · 0 评论 -
Spring6-基于XML自动装配
自动装配:根据指定的策略,在IOC容器中匹配某一个bean,自动为指定的bean中所依赖的类类型或接口类型属性赋值。原创 2023-02-09 15:50:04 · 413 阅读 · 0 评论 -
通过Spring集成MyBatis
(1)集成方式一 (使用Mapper映射器)step1.导包 spring-webmvc,mybatis,mybatis-spring ojdbc,dbcp,spring-jdbc,junitstep2.添加Spring配置文件 注:不再需要MyBatis的配置文件,MyBatis相关的配置用一个 bean来代替(SqlSessionFactoryBean)。st...原创 2018-04-25 09:36:17 · 273 阅读 · 1 评论 -
Spring6-bean后置处理器配置
【代码】Spring6-bean后置处理器配置。原创 2023-02-09 09:35:44 · 183 阅读 · 0 评论 -
Spring5 框架概述+入门案例
一、概述1、Spring 是轻量级的开源的 JavaEE 框架2、Spring 可以解决企业应用开发的复杂性3、Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理(2)Aop:面向切面,不修改源代码进行功能增强4、Spring 特点(1)方便解耦,简化开发(2)Aop 编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作 (6)降低 API 开发难度二、入门案例S.原创 2021-02-24 16:46:45 · 165 阅读 · 0 评论 -
认识微服务
0.学习目标 了解系统架构的演变 了解RPC与Http的区别 掌握HttpClient的简单使用 知道什么是SpringCloud 独立搭建Eureka注册中心 独立配置Robbin负载均衡 -Xms128m -Xmx128m1.系统架构演变随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构...原创 2019-11-15 11:08:08 · 262 阅读 · 0 评论 -
了解Spring Boot
0.学习目标 了解SpringBoot的作用 掌握java配置的方式 了解SpringBoot自动配置原理 掌握SpringBoot的基本使用 了解Thymeleaf的基本使用 1. 了解SpringBoot在这一部分,我们主要了解以下3个问题: 什么是SpringBoot 为什么要学习SpringBoot Sp...原创 2019-11-13 14:02:39 · 319 阅读 · 0 评论 -
(五)Spring Boot构建RESTful API与进行单元测试
创建domain对象Userpackage cn.wsy.domain;/** * Created by Administrator on 2018/8/22. *//** * @ClassName: User * `*@Description: TODO * `*@AuthorAdministrator * `*@Date 2018/8/22 10:41 * `*@...原创 2018-08-22 11:29:14 · 418 阅读 · 0 评论 -
Spring 中的事务(Transaction)处理
1.事务定义? 事务(transaction)是一个不可分割逻辑工作单元.例如 转账,存钱,下订单等都可以看成一个事务.2.事务的四大特性: 1)原子性(事务逻辑中的操作要么都执行要么不执行.) 2)一致性(事务前后数据状态应该是一致的); 3)隔离性(多个事务并发执行时应是相互隔离的) 4)持久性(事务一旦提交或回滚事务状态将会持久性发生变化) FAQ? 1)如何保证一个业务中多个操...原创 2018-06-13 11:19:31 · 1157 阅读 · 0 评论 -
Spring框架第二讲
5)自动装配 (了解)a.什么是自动装配 容器依据某种规则,自动建立对象之间的依赖关系。 注: 容器仍然需要调用set方法或者构造器。 容器默认不会自动装配。b.如何自动装配 可以设置autowire属性值: byName byType constructor6)注入基本类型的值7)注入集合类型的值List Set Map Properties...原创 2018-04-16 14:30:36 · 259 阅读 · 2 评论 -
Spring框架第一讲
1. Spring(1)Spring是什么?开源的,用来简化企业级应用开发的应用开发框架。注: 简化开发: spring对常用的一些api(比如jdbc)做了封装, 这样,代码会大大简化,而且代码质量也会提高(比如,使用 spring jdbc访问数据库,就不用考虑获取连接与关闭连接)。 解耦: spring可以帮我们管理对象(帮我们创建对象并且管理 对象...原创 2018-04-16 09:50:08 · 233 阅读 · 2 评论 -
Spring框架第三讲
1. MVC (Model View Controller 模型 视图 控制器)(1)什么是MVC?MVC是一种软件架构模式,核心思想是将一个软件划分成模型、视图和控制器三种不同类型的模块,其中,模型负责封装业务逻辑的处理,视图负责提供界面(包括数据展现和用户操作界面),控制器负责协调模型和视图(视图将请求先发送给控制器,由控制器选择对应的模型来处理;模型将处理结果交给控制器,由控制器选择对应的...原创 2018-04-12 10:05:09 · 229 阅读 · 0 评论 -
Spring框架第五讲
1.处理表单中文参数值乱码问题解决方式:配置SpringMVC提供的过滤器(CharacterEncodingFilter)。注意: a.表单提交方式必须设置为"POST"。 b.过滤器所使用的编码与客户端的要一致。2.拦截器(1)什么是拦截器?DispatcherServlet在收到请求之后,如果有拦截器,会先调用拦截器,再调用处理器(Controller)。注: ...原创 2018-04-18 10:49:14 · 171 阅读 · 0 评论 -
spring框架第六讲
1. 异常处理(1)方式一 配置简单异常处理器step1. 在配置文件当中,配置SimpleMappingExceptionResolverstep2. 添加相应的异常处理页面。注: 简单异常处理器只适合对异常进行一些简单的处理,如果要对 异常做比较复杂的处理(比如记录日志),则需要使用方式二。(2)方式二 @ExceptionHandlerstep1. 在处理器类里面,添加一...原创 2018-04-20 10:19:45 · 157 阅读 · 0 评论 -
对于spring boot的理解
转载自:https://blog.csdn.net/ricohzhanglong/article/details/80240715 Spring Boot在众多从事Java微服务开发的程序员群体中是一个很特别的存在。说它特别是因为它确实简化了基于Spring技术栈的应用/微服务开发过程,使得我们能够很快速地就搭建起一个应用的脚手架并在其上进行项目的开发,再也不用像以前那样使用大量的X...转载 2018-05-17 17:41:29 · 3435 阅读 · 0 评论 -
Java总结(spring、ajax、mybatis、bootstrap)
不间断更新。。。。开源的,用来简化企业级应用开发的应用开发框架。原创 2018-05-11 19:14:08 · 637 阅读 · 2 评论 -
Spring中文件的上传下载
ttms-91.文件上传业务分析?1)将文件上传到服务器,然后存储到服务器的某个位置.2)将已上传的文件相关信息存储到数据库.例如文件名,文件大小,文件摘要信息,文件在服务器上的地址等.2.SSM架构中文件上传的实现?1)添加文件上传依赖?2)spring-mvc中添加文件上传解析配制?3)设置文件上传表单。4)Spring contro...原创 2018-05-30 10:44:06 · 8445 阅读 · 1 评论 -
Spring FAQ?
1)Spring 是如何为目标对象创建代理对象的?a)目标类实现了接口默认使用JDK动态代理b)目标类没有实现接口默认使用CGLIB创建代理.2)Spring 切面中提供的通知类型?a)@Beforeb)@Afterc)@AfterReturnd)@AfterThrowinge)@Around这些通知在切面都要进行定义吗?不一定,要看业务.3)Spring 中的Bean使用AOP以后通过Class...原创 2018-06-13 09:46:01 · 212 阅读 · 0 评论 -
Spring框架第四讲
1. 基于注解的springmvc应用step1.导包。 spring-webmvcstep2.添加配置文件step3.配置DispatcherServlet前三步第三讲都有介绍。。。。step4.Controller类package controller;/** * 处理器类: * 1.不用实现Controller接口 * 2.可以添加多个方法 * 3.方法名不做要求,...原创 2018-04-16 09:37:54 · 275 阅读 · 0 评论