- 博客(6)
- 收藏
- 关注
原创 SpringBoot自动装配原理
自动装配简介SpringBoot相比于其它框架(如SpringMVC等),最大的优势就是配置简单,易于操作,集成了大量类库,但却可以通过一个配置文件进行简单的操作。因此说SpringBoot的核心是自动装配也毫不为过,而SpringBoot的优势也在于自动装配,毕竟程序的发展的过程就是把手动的东西变成自动的,把复杂的东西变成简单的。核心依赖首先我们来思考一个问题,SpringBoot能够集成这么多复杂的东西,并且简化配置,首先它的依赖是在哪里导入的?根据经验,打开pom.xml查看依赖,发现此文件中
2020-06-23 14:39:25 304
原创 SpringBoot中yaml(yml)的使用
什么是yamlyaml通俗来讲就是一种符合某种规范的数据的格式,类似xml、json,因为springboot的核心是自动装配,因此可以自动识别配置文件中特定格式的配置,而yaml相比于properties配置清晰而优点众多,因此springboot推荐使用yaml来进行配置。yaml语法规范以下我们用一个实体类来做示范来说明yaml的语法规范创建实体类Dog(偷懒使用lombok),添加@Component注解说明。lombok传送门@Component@Data@NoArgs
2020-06-21 23:31:20 1330
原创 Vue路由使用实例
路由插件集成安装控制台执行npm install vue-router --save-dev路由的作用Vue作为纯前端工程,实现页面跳转路由必不可少,相当于java中的重定向和请求转发实现页面跳转。@RequestMapping(/path)public String hello(Model model){//封装数据model.addAttribute(“msg”,“Hello SpringMvc”);//会被视图解析器处理//请求转发return “hello”;//重定向
2020-06-20 11:47:05 378
原创 Vue工程webpack打包
下载webpack使用命令下载webpack相关插件npm install webpack -gnpm install webpack-cli -g查看版本号,显示出具体版本则下载成功webpack -vwebpack-cli -v使用vue进行模块化开发新建hello.js暴露方法供其他js引用,可防止原生 < script >< /script > 标签引入多个js方法重名的问题。//hello.js//暴露一个方法exports.sayHi
2020-06-19 23:07:02 138
原创 Vue生命钩子函数及axios的使用
vue简介Angular、React、Vue并称为前端三大框架,Angular最大的特点是把后端的一些开发模式移植到前端来实现,如MVC、依赖注入等,React得益于其创新式的VirtualDOM,Vue则借鉴了前辈angular和react的特点,是一套用于构建用户界面的渐进式JavaScript框架。vue实例的生命周期正如很多对象都有自己的从创建到销毁的一整套生命周期,vue也有属于自己的一套生命周期。我们只需要清楚vue实例每个阶段所做的一些事情即可像spring AOP一样在对应的钩子上
2020-06-19 13:09:15 1717
原创 SpringMVC运行原理
SpringMVC概述SpringMVC框架的出现就是为了简化开发,减少servlet的配置,将一些需要我们手动配置的内容进行简化,主要是优化servlet部分的代码。首先我们来看下SpringMVC底层架构图:本文主要结合架构图对代码进行讲解。DispatchServlet拦截请求(步骤1)首先我们通过配置web.xml,在init时开启DispatchServlet,使DispatchServlet拦截根目录下所有请求并找到spring配置文件。web.xml<?xml vers
2020-06-01 14:44:48 151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人