Spring技术日志
文章平均质量分 92
本日志是本人学习Spring技术的历程,其中包含了关于Spring方方面面的知识,包括Spring的诞生,基于XML的Spring应用、XML和注解配置原理、AOP原理等方面,由易及难,其中有些为网上的资料,同时我也会加入自己的理解和实操,毕竟学习最好的方式就是实操
摘星pickstar
这个作者很懒,什么都没留下…
展开
-
SpringMVC
框架技术层面:SpringMVC是一个基于Java的Web应用开发框架,也是Spring框架的一部分,SpringMVC提供了一个MVC模式来协调用户请求和应用程序的响应,其中提供了丰富的功能执行请求参数绑定,数据验证.国际化,文件上传等常简的web开发需求.MVC模式层面:在SpringMVC中,模型model表示应用程序的数据和业务逻辑,视图view负责展示数据给用户,控制器Controller用于处理用户请求并协调模型和视图之间的交互.原创 2023-10-20 16:59:32 · 46 阅读 · 1 评论 -
Spring整合web环境
通过指定contextClass,可以选择不同的应用上下文实现,如XmlWebApplicationContext、AnnotationConfigWebApplicationContext等默认情况下是XmlWebApplicationContext,这时可以不用配置contextClass直接通过contextConfigLocation和spring.xml文件路径结合的方式整合spring和web。这种方式是传统的基于XML的配置方式,常用于较早版本的Spring框架。原创 2023-10-20 16:57:50 · 34 阅读 · 1 评论 -
AOP思想
AOP(Aspect Oriented Programming面向切面编程)与OOP(面向对象编程Object Oriented Programming)AOP是对OOP的升华.OOP是纵向对一个事物的抽象,一个对象包括静态的属性信息,包括动态的方法信息等.AOP是横向的对不同事物的抽象,属性与属性,方法与方法,对象与对象都可以组成一个切面,用这种思想去设计编程的方式叫做面向切面编程IOC主要是怎么产生Bean以及Bean与Bean之的关系,AOP主要是对Bean本身的增强。原创 2023-10-20 16:57:13 · 82 阅读 · 2 评论 -
基于注解的spring应用
非自定义Bean不能像自定义Bean一样使用@component进行管理,因为非自定义Bean一般都是封装好的,那么,非自定义Bean一般用工厂方法实例化,使用@Bean标注方法即可,@Bean的属性为BeanName,如果不指定则为当前方法名(首字母小写),工厂要加上@Component交给Spring管理,才能配置Bean如果@Bean工厂方法需要参数的话@Autowired根据类型自动进行Bean的匹配 可以省略@Qualifier根据名称进行Bean的匹配。原创 2023-10-20 16:56:12 · 43 阅读 · 1 评论 -
基于xml的Spring应用
在配置外部的命名空间时 需要提前在pom中导入对应的依赖自定义标签的 xmlns和xsi:schemaLocation是成对配置的需要的自定义标签可以去对应的官网找需要注意的是 在配置自定义注解时需要@Target(ElementType.TYPE)来指定作用范围@Retention(RetentionPolicy.RUNTIME)来指定存活周期map的foreach循环用lambda表达式写起来更简洁@Target(ElementType.TYPE)//作用在类上。原创 2023-10-20 16:55:01 · 88 阅读 · 1 评论 -
spring框架的诞生
spring是开源的轻量级框架,简化了企业级开发,解决了javaee开发时的困惑 提供了功能强大的ioc,aop,web mvc的功能,是现在企业不可缺少的框架之一.spring生态完善,基本是建立在spring framework基础框架上的。原创 2023-10-20 16:52:52 · 29 阅读 · 0 评论