Spring问题总结
Bean的生命周期 首先就是通过AnnotationConfigApplicationContext获取Spring配置类,并通过getBean获取对应的类。 public class Main { public static void main(String[] args)  ...
Read more
MybatisPlus学习记录
MyBatisPlus MybatisPlus是基于Mybatis框架基础上开发的增强型工具,旨在简化开发,提高效率 SpringBoot-MybatisPlus使用 创建新SpringBoot模块,并在选择技术集时勾选Mysql Driver即可,不用勾选Mybatis。 手动添加Mybat ...
Read more
SpringBoot
SpringBoot SpringBoot是Spring开发的简化版本,简化Spring应用的初始搭建以及开发过程。 原理就是SpringBoot的中的起步依赖(包含Starter的依赖),起步依赖中定义了当前项目使用的所有项目坐标,不用我们自己配置,并且依赖之间的版本问题也直接交给SpringBo ...
Read more
SpringMVC
SpringMVC SpringMVC为一个表现层开发框架,表现层主要是展示给用户的,相当于前端。 SpringMVC使用流程 首先新建WebApp项目 导入坐标,首先SpringMVC是对servlet的一个封装,所以需要导入servlet坐标,其次就是SpringMVC坐标 <depe ...
Read more
Mybatis
什么是Mybatis 是一个持久层框架,持久层也就是操作数据库的部分,Mybatis就是用来简化操作数据库的那部分代码。 Mybatis入门使用数据库配置 新建MySQL DataSource 新建一个连接,名为spring_db 新建users表,并在表中新建 id ,name ,money三个 ...
Read more
Spring
架构图 核心概念IoC(Inversion of Control)控制反转 作用:解耦 使用:使用对象时,不用new,而是通过由外部提供对象,对对象创建的控制权由程序转移到外部,这个思想就是控制反转 Spring对该思想的实现:在Spring结构中的Core Container称为IoC容器,充当I ...
Read more
Maven学习记录
分模块开发 之前的SSM项目使用的都是一个模块进行开发,但是在之后的开发中,可能每个模块分不同的人开发,为了方便模块间相互调用,接口共享,就可以将原始模块按照功能拆分成若干子模块。 分模块开发步骤 新建要分离的module,idea中新建new module和new project没啥太大区别 ...
Read more
ThreeJS
入门使用 一个动画被创建有三个基本要素: 场景、相机、物体 所以接下来,先创建一个动画主要有以下几个步骤 建立场景 定义相机,相机可以理解为我们看的视角 设置相机位置 添加相机到场景 创建物体 创建几何体 定义几何体的材质 通过网格对象Mesh创建物体 将物体添加到场景中 开始渲染 初始化 ...
Read more
Pinia:Vue的状态管理库
什么是Pinia Pinia是Vue的一个状态管理工具,类似于Vuex 为什么使用Pinia Pinia同时支持Vue2和Vue3,但是相比于Vue2,Pinia主要面对的还是Vue3用户 和Vue3一样,Pinia这个状态管理工具支持组合式API的书写方式, 如果正在开发Vue3项目,且需要使用 ...
Read more
Ionic+vue3的使用
创建项目已有vue项目的情况下 执行以下命令 npm install @ionic/vue @ionic/vue-router 修改main.js import { IonicVue } from '@ionic/vue';import App from &# ...
Read more