- 博客(12)
- 收藏
- 关注
原创 vue-router中push、replace、go的区别
router.push('要跳转的路径')会向history栈中添加新的记录,当点击回退时,会回到之前的url,即回到根路径。router.replace(‘要跳转的路劲’)它的作用是替换当前的history记录。router.go(-1):后退和刷新。router.go(0):刷新。router.go(1):前进。
2023-05-20 17:58:45
1110
原创 Bean的实例化配置
这样创建的好处在于,我们可以在Bean创建或者创建之后进行一些其他业务逻辑操作。将MyBeanFactory1里的userDao方法的返回值当作对象。2、工厂方式实例化:底层通过调用自定义的工厂方法对Bean进行实例化。1、构造方式实例化:底层通过构造方法对Bean进行实例化。(3)实现FactoryBean规范延迟实例化Bean。实现实现FactoryBean规范延迟实例化Bean。(2)实例化工厂方法实例化Bean。(1)静态工厂方法实例化Bean。首先创建一个类,里面包含静态方法。
2023-05-08 21:23:47
96
原创 基于xml的spring应用
当lazy-init设置为true时为延迟加载,也就是spring容器创建的时候,不会立即创建Bean实例,等到用到时在创建Bean实例并存储到单例池中去,后续使用该Bean直接从单例池中获取即可,本质上该Bean还是单例的。singleton:单例,默认值,spring容器创建的时候,就会进行Bean的实例化,并存储到容器内部的单例池中,每次getBean时都是从单例池中获取相同的Bean实例;Bean的别名设置,可以为当前Bean指定多个别名,根据别名也可以获得Bean对象。
2023-05-08 19:08:09
78
原创 ApplicationContext的快速入门
3、Bean的创建的主要逻辑和功能都封装在BeanFactory中,ApplicationContext不仅继承了BeanFactory,而且ApplicationContext内部还维护着BeanFactory的作用,所以,ApplicationContext与BeanFactory既有继承关系,又有融合关系。1、BeanFactory是spring的早期接口,称为spring的Bean工厂,ApplicationContext是后期更加高级接口,称之为spring容器。
2023-05-08 17:49:31
117
原创 BeanFactory的快速入门
分析如下: 当程序使用一个bean时,需要通过第三方产生bean,而程序需要什么样的bean,则需要通过第三方工厂产生的bean配置到配置清单中,此时需要什么样的bean可以直接调用即可。创建Bean Factory,加载配置文件,获取UserService实例对象。3、创建beans.xml配置文件,将UserServiceImpl的信息配置到该xml中。//根据id获取bean实例对象。1、导入spring的jar或1Maven坐标。1.创建beanFactory工厂对象。2.创建一个读取器绑定工厂。
2023-05-08 16:50:07
56
原创 spring的三种思想
在传统开发模式中,我们需要这个对象的话,需要直接new出自己所需要的对象,也就是所依赖的对象由自己控制。而有了IOC容器后,我们将所需要的对象直接注入到IOC容器里,不需要直接创建对象,当我们需要时,我们可以直接从容器中获取相应的对象。也就是说我们将所需要的对象交给第三方管理,当我们需要时,我们不需要直接创建对象,我们可以从第三方那里获取自已所需要的对象。而aop是横向的对不同事物的抽象,属性与属性、方法与方法、对象与对象都可以组成一个切面,而用这种思维去设计编程的方式叫做面向切面编程。
2023-05-08 16:05:23
147
转载 腾讯云Ubuntu20.04配置MySQL
最近再别的地方看到了一篇云服务器上安装数据库的好文章,由于无聊尝试按照这篇文章的步骤按照,没想到一次能安装成功,并且能一次性远程连接成功,相比以前我刚学的时候运到了许多bug来说省时省力,特此分享给大家,希望好伙伴们下次不用在MySQL在服务器上的安装而绞尽脑子了。以下是他的以下做法,我觉得值得借鉴。版权声明:本文遵循版权协议,转载请附上原文出处链接和本声明。
2023-05-03 17:44:06
168
原创 fecth和axios的区别
在我看来,ajax是在不改变整体的网页尔实现内部部分网页的更替,相对于以前fecth,axios等还没有开发的时候来说,极大的减少了代码的冗余,减少了时间的损耗。因为,相比以前传统的网页来说,不使用ajax的话,当插入或者删除一条数据时,需要重新加载网页。fetch不支持abort,不支持超时控制,使用setTimeout及Promise.reject的实现的超时控制并不能阻止请求过程继续在后台运行,造成了流量的浪费。fecth是ajax的替代品,首先我们了解什么是ajax,其次再来了解什么是fecth。
2023-04-29 19:07:45
111
1
原创 element-plus在使用分页组件时,上下页显示的英文版怎么变成中文
el-config-provider(切换系统语言)被用来提供全局的配置选项,让配置能够在全局都能够被访问到,它的属性有。首先我们需要在main.js中导入相应的包,代码如下。然后再使用分页插件的组件的js代码中添加。
2023-04-29 16:18:42
1167
原创 vue3中如何避免数组对象不断的添加重复的对象
fileList 添加的对象都是重复的对象,为什么会出现这样的情况呢?,应为我们定义的对象file是不可变的,而我们要添加对象时需要新的对象而不是原来的对象。当程序执行这里的方法时,我们查看控制台会发现。
2023-04-26 17:49:01
815
原创 vue3实现路由的转发
其中,useRouter 返回的是 router 实例对象,它是通过 new VueRouter() (或 createRouter()) 来创建的路由实例对象,它是全局的,包含了所有的路由、以及相关的方法和属性。而useRoute 返回的是 route 对象(一个跳转的路由对象),它是是局部对的象。在vue2中我们要实现对应的转发时,我们所需要的代码如下来实现跳转以及转发。按上面步骤就可以实现vue3路由携带参数的跳转了。3.在被跳转的组件中接收参数,首先需要引入。:返回路由实例,相当于。
2023-04-26 17:37:29
509
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人