框架
文章平均质量分 67
框架
vennZHAO
这个作者很懒,什么都没留下…
展开
-
框架其他02
可以在mapper.xml中进行配置,cache,配置size【对象数目】,超过数量的时候的清除策略【FIFO、LRU等】,清除的频率【60000,一分钟清理一次】,readOnly=true【这样的话多个会话所看到的缓存对象才一致】springmvc是spring的子项目用于提供web,替代传统的servlet,其中controller要被容器管理应用到了ioc,以及拦截器会运用到aop,进行功能扩展与控制。另外,被二级缓存的对象的类需要实现serializable接口,需要被序列化。原创 2023-11-22 17:28:39 · 13 阅读 · 0 评论 -
框架其他01
方法上,@ResponseBody,只返回json数据,不跳转页面,也可以在类上加上@RestController,这样所有方法默认加上了@ResponseBody。在方法上,查询操作,@GetMapping(“地址/{可变参数,DEPT}”),形参上加上@Pathvariable(DEPT)浏览器,服务器地址+注解中的地址+自己需要填写的参数,返回json数据,前端中使用ajax接受json数据,显示在页面中。对控制器方法【对注解中配置的url拦截】拦截后进行前置、后置处理,底层也是AOP。原创 2023-11-17 22:31:50 · 20 阅读 · 0 评论 -
Spring-面试题
所以,spring就将依赖进行了解耦,这就是控制反转,将对象的控制权交给第三方的IoC容器,这里是applicationContext,让第三方的容器在运行时创建对象。但是如果使用spring的容器根据类名去创建,然后通过修改xml文件中bean的类的信息就会很方便了,此时一千个类中的UserDAO他实际指代的类就是UserExtDao了,不需要额外的修改了。懒加载,默认为false,如果设置为true,scope为singleton,只有在第一次需要用到这个bean的时候,才会初始化这个对象。原创 2023-11-17 21:46:08 · 12 阅读 · 0 评论 -
单例模式的不同写法
【代码】单例模式的不同写法。原创 2023-11-13 13:50:39 · 16 阅读 · 0 评论 -
Spring中的设计模式
它表示的是一种对象与对象之间具有依赖关系,当一个对象发生改变的时候,这个对象所依赖的对象也会做出反应。Spring AOP 就是基于动态代理的,如果要代理的对象,实现了某个接口,那么Spring AOP会使用JDK Proxy,去创建代理对象,而对于没有实现接口的对象,就无法使用 JDK Proxy 去进行代理了,这时候Spring AOP会使用Cglib ,这时候Spring AOP会使用 Cglib 生成一个被代理对象的子类来作为代理。我们能否根据客户的需求在少修改原有类的代码下动态切换不同的数据源?原创 2023-11-13 13:12:48 · 23 阅读 · 0 评论 -
01.Spring概述
控制反转DI,依赖注入存放对象beanMap 配置文件(Bean定义信息):xml,properties,yaml…解析处理文件:将配置文件解析为beanDefinition,将这一步抽象为一层处理解析的规范[beanDefinitionRead接口],方便扩展【各种格式文件解析为beanDefinition】beanDefinition进行对象创建:反射【为什么不是new?通过反射可以获取对象的所有属性,方法,甚至注释等信息】springbean的scope反射BeanFactory在容器创建过程中需要动原创 2022-10-24 15:16:52 · 210 阅读 · 0 评论