首页

.vue 文件,单文件组件 ,  Single-File Component 
.vue 文件里写 HTML / CSS / JS 代码, 语法与 html 类似 
< template /> 部分	HTML 代码
< style /> 部分	CSS  代码
< script /> 部分	JavaScript 代码
Vue 3.0 从 2020 年 9 月份中旬正式发布,到 2022 年 2 月份代替 Vue 2 成为 Vue 的默认版本
日期格式化 SimpleDateFormat  DateTimeFormatter  yyyy-MM-dd HH:mm:ss.SSS
Mybatis插件的实现主要基于动态代理和责任链模式。
通过拦截器(interceptor)对Mybatis的核心对象进行拦截和增强,从而实现对SQL执行行为的定制和扩展,
通过JDK动态代理技术,将核心对象(如Executor、ParameterHandler、ResultSetHandler和StatementHandler)包装成代理对象。
这些代理对象在执行方法时,会先检查是否存在对应的插件拦截器,如果存在,则按照配置的拦截顺序执行拦截器链中的各个拦截器。
PageHelper插件通过实现Interceptor接口,在intercept方法中插入分页逻辑来实现分页功能 ,它在Executor的query执行前后进行分页处理
MyBatis流行的主要原因
消除了大量的JDBC冗余代码,包括参数设置、结果集封装等
SQL语句单独写在XML配置文件中,可控制,方便优化
学习成本比较低
与Spring集成
2002年,iBatis框架发布,引入SQL映射
2010年,iBatis框架改名为MyBatis,迁移到Google Code
2013年,MyBatis迁移到Github
EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,
主要通过自定义模板(基于velocity)来生成各种你想要的代码。
通常用于生成Entity、Dao、Service、Controller。
MapStruct 通过注解处理器在编译时自动生成映射实现类,
生成的代码位于 target/generated-sources/annotations 目录下
Vue.js是一套构建用户界面的渐进式框架。
Vue 只关注视图层, 采用自底向上增量开发的设计。
Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
Vue开发,一般会使用构建工具(Vite、webpack等)开发单页面应用,
这种构建方式下可以直接使用单文件组件(.vue)创建一个组件,有代码提示补全等,
并且可以使用npm、yarn等包管理器安装Vue全家桶、Sass(动态样式语言)、TS(静态类型语言)、ESlint(代码修复与检查)、Prettier(代码格式化)、Axios(请求库)等一系列包提升开发效率。
对于小项目可能并不需要构建工具,
vue在传统的HTML中使用和单文件组件中使用的语法一致,不同点在于未使用构建工具时没有相应的代码提示,不能使用包管理器,单文件组件不能以.vue形式创建,
所有使用的组件都需要在script中以对象的形式创建,每个组件其实就是一个vue实例,组件实例的模板需要在template中创建。

第一页 上一页 下一页 最后一页