SSM框架
文章平均质量分 93
MyBatis 是一款优秀的持久层框架。Spring框架是一个开放源代码的J2EE应用程序框架,提供了功能强大IOC、AOP及Web MVC等功能。
眰恦ღ
人生没有彩排,每天都是现场直播,加油!
展开
-
Spring--概述及IOC理论推导
本文根据狂神说哔哩哔哩教程笔记spring简介Spring:轻量级框架,Java EE的春天,当前的主流框架,”一站式“的企业应用开发框架。2002年,首次推出了Spring框架的雏形:interface21框架!Spring框架以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。Rod Johnson, Spring Framework创始人 ,著名作者。 很难想象Rod Johnson的学历,真的让好多人大吃一惊,他是悉尼大学的博士转载 2021-04-08 11:21:49 · 134 阅读 · 1 评论 -
SMM整合项目--产品管理(一)
环境IDEAMySQL 5.7maven 3.5.2Tomcat 8要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及Mybatis知识,简单的前端知识,由于我会MybatisPuls,这里也会用到,想学习可以看项目素材:链接:https://pan.baidu.com/s/1Jv2A_MyceF89vAG_f3UIIA 提取码:cccb1.环境搭建1.1、数据库搭建把提供的素材里的sql文件执行1.2 、maven工程搭建1、创建一个Maven项目删掉原创 2021-01-30 23:56:40 · 448 阅读 · 0 评论 -
SpringMVC基础教程
1、回顾MVC1.1、什么是MVC?MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):原创 2021-01-29 16:48:46 · 213 阅读 · 0 评论 -
Spring--整合Mybatis及声明式事务
1、整合MyBatismybatis-spring官方文档1.1、什么是 MyBatis-Spring?MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和 SqlSession 并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的DataAccessException。可以做到应用代码不依赖于 MyBatis,Spring 或 My原创 2021-01-26 02:29:01 · 195 阅读 · 0 评论 -
Spring--IOC控制反转和AOP切面教程
1、第一个Spring程序1、新建一个Maven项目,导入依赖,这个项目当做父工程,在这个项目下面建module<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId>原创 2021-01-25 17:40:54 · 187 阅读 · 0 评论 -
Mybatis--缓存
1、简介查询 : 连接数据库,耗资源一次查询的结果,给它暂存在一个可以直接取到的地方!我们再次查询相同数据的时候,直接走缓存,就不用走数据库了什么是缓存[ Cache ] ?存在内存中的临时数据将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。为什么使用缓存 ?减少和数据库的交互次数,减少系统开销,提高系统效率。什么样点的数据库能使用缓存?经常查询原创 2021-01-15 01:25:17 · 84 阅读 · 0 评论 -
Mybatis--动态SQL
什么是动态SQL:根据不同的条件生成不同的sql语句ifchoose (when, otherwise)trim (where, set)foreach搭建环境create table `blog`( `id` varchar(50) not null comment '博客id', `title` varchar(100) not null comment '博客标题', `author` varchar(30) not null comment '博客作者',原创 2021-01-14 03:20:43 · 162 阅读 · 0 评论 -
Mybatis--使用注解开发
使用注解开发1.注解就直接在接口上实现@Select("select * from user")List<User> getUsers();2.需要在核心配置文件中绑定接口!<mappers> <mapper class="cn.cgz.dao.UserMapper"/></mappers>3.测试SqlSession sqlSession = MybatisUtil.getSqlSession();UserMapper map原创 2021-01-14 03:15:51 · 122 阅读 · 0 评论 -
Mybatis--结果映射ResultMap(result解决属性和字段名不一致问题、一对多和多对一)和Limit分页
1.结果映射ResultMapresultMap 元素有很多子元素和一个值得深入探讨的结构。constructor - 用于在实例化类时,注入结果到构造方法中idArg - ID 参数;标记出作为 ID 的结果可以帮助提高整体性能arg - 将被注入到构造方法的一个普通结果id – 一个 ID 结果;标记出作为 ID 的结果可以帮助提高整体性能result – 注入到字段或 JavaBean 属性的普通结果association – 一个复杂类型的关联;许多结果将包装成这种类型嵌套原创 2021-01-14 03:13:25 · 857 阅读 · 0 评论 -
Mybatis--配置文件解析(属性、类型别名、设置、环境配置、映射器) &作用域和生命周期
1.配置文件解析1.1、核心配置文件mybatis-config.xml 这个名字不是固定的,但官方建议使用这个名字MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/原创 2021-01-14 03:09:25 · 341 阅读 · 1 评论 -
第一个Mybatis程序(Mybatis简介、Mybatis工作原理、Mybatis核心组件、CRUD增查改删)
环境:jdk1.8MySQL5.7maven 3.6.1IDEA1.简介1.1、什么是mybatis?MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis 本是apache的原创 2021-01-10 14:42:11 · 187 阅读 · 0 评论