自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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的依赖注入

若注入Map集合的话,配置如下。

2023-05-08 21:36:50 78

原创 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关注的人

提示
确定要删除当前文章?
取消 删除