SSM框架
文章平均质量分 90
Mybatis、Spring、SpringMVC
one peice
JAVA后端一枚
展开
-
源码解析@Configuration 和 @Component 的区别
1、前言我们都知道在 Spring 中,使用 @Configuration 注解和 @Component 注解都能完成一些相同的功能。但是他们之间又是存在区别的,而不仅仅是别名那么简单。本文主要就是通过分析源码来剖析这两者之间的区别究竟是什么?我们通过一个Hello的例子来感受一下。// 这段代码是配置类,它使用了 @Configuration 注解。@Configurationpublic class Config { @Bean public Hello hello(){ return原创 2021-09-24 10:32:49 · 675 阅读 · 0 评论 -
狂神说MyBatis
狂神说MyBatis1.简介1.1 什么MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。mybatis–maven<dependency> <group原创 2021-02-25 08:35:47 · 322 阅读 · 0 评论 -
狂神说SpringMVC
狂神说SpringMVC一、概述什么是MVCMVC是(Model)模型(dao service), (View)视图(jsp) ,(Controller)控制器(servlet) 的简写 , 是一种软件设计规范.最典型的MVC就是JSP +servlet +javabean的模式职责分析Controller: 控制器取得表单数据调用业务逻辑转向指定页面Model : 模型业务逻辑保存数据的状态View : 视图显示页面二、什么是SpringMVC2.1 Sprin原创 2021-02-18 13:46:24 · 1159 阅读 · 0 评论 -
狂神说Spring
狂神说Spring1.简介SSH: Struct2 + Spring + HibernateSSM: SpringMVC + Spring + Mybatis官网:https://spring.io/projects/spring-framework下载地址:https://repo.spring.io/release/org/springframework/spring/github:https://github.com/spring-projects/spring-framework1.原创 2021-02-18 12:41:28 · 1629 阅读 · 0 评论 -
AOP详解
什么是AOPAOP是一个切面编程的思想,就是能够让我们在不影响主业务功能的前提下,横切扩展新的功能。比如本章演示的切面日志功能,在不影响主业务流程的情况下打印一些日志。AOP中的术语aspect(切面):切面由pointcut和advice组成,是横切逻辑定义和连接点定义的组成;jointpoint(连接点):连接点是应用程序提供给切面插入的地方,可以添加新的方法advice(增强):是织入到连接点上的一段程序,另外它还拥有连接点的相关信息,advice是我们切面功能的实现,它通知程序新的行为原创 2021-01-05 17:01:38 · 381 阅读 · 0 评论 -
Spring注解大全(史上最全,字母编号,有实例)
目录 A@Accessors链式编程使用。需要搭配@Getter和@Setter使用。主要有三个参数:序号参数名介绍1chain链式2fluent流式(若无显示指定chain的值,也会把chain设置为true)3prefix生成指定前缀的属性的getter与setter方法,并且生成的getter与setter方法时会去除前缀我们发现prefix可以在生成get/set的时候,去掉xxx等prefix前缀,达到很好的一致性。但是,原创 2020-12-11 09:02:39 · 4904 阅读 · 2 评论