框架
文章平均质量分 83
Lehends_on_win
gogogo
展开
-
springboot
运行原理 什么是springboot? SpringBoot是一个快速开发框架,快速的将一些常用的第三方依赖整合(原理:通过Maven子父工程的方式),简化XML配置,全部采用注解形式,内置Http服务器(Jetty和Tomcat),最终以java应用程序进行执行。 首先是通过pom.xml配置父依赖,这也使我们导入依赖时不需要写版本,但是如果导入的包没有在依赖中管理着就需要手动配置版本。 默认的主启动器 //@SpringBootApplication 来标注一个主程序类 //说明这是一个Sprin原创 2021-07-19 18:33:26 · 64 阅读 · 0 评论 -
MyBatis
MyBatis MyBatis是一款优秀的持久层框架 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程 MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的实体类映射成数据库中的记录 什么是持久化 持久化是将程序数据在持久状态和瞬时状态间转换的机制 把内存中的对象保存到数据库,XML或者磁盘当中。例如JDBC机制和文件 什么是持久层 完成持久化工作的代码块,Dao层。我们的架构当中,应该有一个相对独立的逻辑层面,专注于数据持久化逻辑的实现 MyBa原创 2021-07-18 21:15:10 · 55 阅读 · 0 评论 -
SpringMvc
SpringMvc springmvc的优点 轻量级,简单易学 高效 , 基于请求响应的MVC框架 与Spring兼容性好,无缝结合 约定优于配置 功能强大:RESTful、数据验证、格式化、本地化、主题等 简洁灵活 springmvc的原理 当发起请求时被前置的控制器拦截到请求,根据请求参数生成代理请求,找到请求对应的实际控制器,控制器处理请求,创建数据模型,访问数据库,将模型响应给中心控制器,控制器使用模型与视图渲染视图结果,将结果返回给中心控制器,再将结果返回给请求者。 springmvc的流程原创 2021-07-18 18:04:22 · 65 阅读 · 0 评论 -
Spring-AOP
代理模式 代理模式分为:静态代理和动态代理 静态代理 1,角色分析 抽象角色:一般使用接口或者抽象类来实现 真实角色:被代理的角色 代理角色:代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 客户:使用代理角色来进行一些操作 1,抽象角色 //抽象角色:租房 public interface Rent { public void rent(); } 2,真实角色 //真实角色: 房东,房东要出租房子 public class Host implements Rent{ pu原创 2021-07-15 20:14:41 · 43 阅读 · 0 评论 -
Spring-IOC
IOC本质 控制反转是一种通过描述(XML或注解)并通过第三方去生产或获取特定对象的方式。在Spring中实现控制反转的是IoC容器,其实现方法是依赖注入(Dependency Injection,DI)。 控制:谁来控制对象的创建,传统应用程序的对象是由程序本身控制创建的 , 使用Spring后 , 对象是由Spring来创建的。 反转 : 程序本身不创建对象 , 而变成被动的接收对象 。 依赖注入 : 就是利用set方法来进行注入的。 IOC这种编程思想将主动的编程变成被动的接受 IOC是Sprin原创 2021-07-15 17:50:57 · 62 阅读 · 0 评论 -
spring常用注解
Spring的一个核心功能是IOC,就是将Bean初始化加载到容器中,Bean可以使用Spring注解方式或者Spring XML配置方式加载到容器中。 一,组件类注解 @Component :标准一个普通的spring Bean类。 @Repository:标注一个DAO组件类。 @Service:标注一个业务逻辑组件类。 @Controller:标注一个控制器组件类。 注意:@Component可以代替@Repository,@Service,@Controller。因为这三个注解是被@Compon原创 2021-07-12 00:56:31 · 67 阅读 · 0 评论