后端框架-SSM
文章平均质量分 94
springMVC-spring-mybatis
奇迹是执着的人创造的
这个作者很懒,什么都没留下…
展开
-
Redis-01-基础-redis简介安装、数据类型、常用命令、使用Spring Data Redis封装好的命令方法操作redis
Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件,它是「RemoteDictionaryService」的首字母缩写,也就是「远程字典服务」。基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)企业应用广泛。原创 2023-04-27 23:18:29 · 643 阅读 · 0 评论 -
03-MyBatisPlus-BaseDao、lombok、分页插件、开启日志、java代码直接指定查询条件、查询投影(部分字段)、查询API地址、类-表映射、逻辑删除、乐观锁、代码生成器(★)
MyBatisPlus简称MPMyBatisPlus环境搭建的步骤?先创建空白Project作为容器,mybatisplus所有工程都创建成其下面的子module直接创建boot工程②:选择当前模块需要使用的技术集(仅保留JDBC)勾选功能:pom.xml里注意事项1:由于MP(MybatisPlus)并未被收录到idea的系统内置配置,无法直接选择加入注意事项2:如果使用Druid数据源,需要导入对应坐标(类名与表名对应,属性名与字段名对应)pom.xml里导入lombok⑤:设置J原创 2023-03-30 22:18:47 · 652 阅读 · 0 评论 -
springBoot
文章目录学习目标一、SpringBoot简介1. 入门案例问题导入1.1 入门案例开发步骤1.2 基于SpringBoot官网创建项目1.3 SpringBoot项目快速启动2. SpringBoot概述问题导入2.1 起步依赖2.2 辅助功能二、基础配置1. 配置文件格式问题导入1.0 初始环境1.1 修改服务器端口1.2 自动提示功能消失解决方案1.3 SpringBoot配置文件加载顺序(了解)2. yaml问题导入2.1 yaml语法规则2.2 yaml数组数据2.3 yaml数据读取3. 多环境开原创 2023-03-24 22:48:15 · 756 阅读 · 0 评论 -
springMVC02-SSM整合(Result统一响应数据格式、异常页面修改、SSM整合vue-elementUI小案例、SpringMVC的拦截器Interceptor)
controller包下新建类// 加一个双参 public Result(Object data , Integer code) {} }Result类中的字段并不是固定的,可以根据需要自行增减程序开发过程中不可避免的会遇到异常现象,我们不能让用户看到这样的页面数据出现异常现象的常见位置与常见诱因如下:框架内部抛出的异常:因使用不合规导致数据层抛出的异常:因外部服务器故障导致(例如:服务器访问超时)原创 2023-03-23 17:37:25 · 909 阅读 · 0 评论 -
Spring03-AOP(动态代理模式,环绕通知,增强方法)、事务
问题1:AOP的作用是什么?问题2:连接点和切入点有什么区别,二者谁的范围大?问题3:请描述什么是切面?AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构OOP(Object Oriented Programming)面向对象编程作用:在不惊动原始设计的基础上为其进行功能增强。简单的说就是在不改变方法源代码的基础上对方法进行功能增强。Spring理念:无入侵式/无侵入式。原创 2023-03-18 22:17:30 · 1544 阅读 · 0 评论 -
Spring02-纯注解开发&整合Mybatis&整合Junit
问题:按照Bean名称获取Bean有什么弊端,按照Bean类型获取Bean有什么弊端?IOC容器总结目的:xml配置Bean对象有些繁琐,使用注解简化Bean对象的定义Spring3.0开启了纯注解开发模式,使用Java类替代配置文件,开启了Spring快速开发赛道Java类代替Spring核心配置文件@Configuration注解用于设定当前类为配置类@ComponentScan注解用于设定扫描路径,此注解只能添加一次,多个数据请用数组格式。原创 2023-03-18 18:46:04 · 251 阅读 · 0 评论 -
springMVC01-入门、SpringMVC配置类、@RequestMapping、 @ResponseBody、JSON、PostMan工具、五种类型参数传递、RESTful风格
SpringMVC框架有什么优点?SpringMVC是一种基于Java实现MVC模型的轻量级Web框架优点使用简单,开发便捷(相比于Servlet)灵活性强//定义表现层控制器bean @Controller public class UserController {原创 2023-03-22 22:59:23 · 655 阅读 · 0 评论 -
Spring01-入门、IOC、DI、bean对象的创建、各种类型的注入。案例
我们为什么要学习Spring框架?原创 2023-03-15 23:04:44 · 520 阅读 · 0 评论 -
02-MyBatis-CRUD-配置文件、参数封装、mybatisX插件、动态sql, 简单的用注解开发
SQL语句正常编写。原创 2023-02-28 18:08:52 · 515 阅读 · 0 评论 -
01-mybatis-快速入门-代理开发、配置文件
创建类: cn.whu.pojo.User。原创 2023-02-27 11:36:46 · 337 阅读 · 0 评论 -
SSM练习第五天
文章目录第一章:授权操作第一节:经典权限5张表的关系分析1、数据库模型关系图2、用户角色关系表3、角色权限关系表4、修改用户SysUser实体5、修改角色Role实体6、修改权限Permission实体第二节:查看用户的角色详情功能1、页面入口第一章:授权操作第一节:经典权限5张表的关系分析1、数据库模型关系图2、用户角色关系表多对多的关系:就是两个一对多一对多:在一的方向添加一个集合属性即可-- 用户角色关系表 多对多 引入中间表CREATE TABLE sys_user_role(原创 2020-05-13 16:56:01 · 638 阅读 · 0 评论 -
ssm练习第四天_获取用户名_用户退出_用户crud_密码加密_角色_权限
文章目录一、第一章:用户认证功能完善第一节:显示用户名功能1、获得用户名方式一:2、获得用户名方式二:3、获得用户名方式三:4、显示用户名效果第二节:用户退出功能第二章:用户模块第一节:用户列表查询功能1、页面入口2、编写Controller3、编写Service4、编写Dao第二节:添加用户功能1、页面入口2、编写Controller一、第一章:用户认证功能完善第一节:显示用户名功能使用SpringSecurity框架进行操作时,SpringSecurity会产生一个上下文对象SecurityCon原创 2020-05-10 19:13:26 · 1156 阅读 · 0 评论 -
ssm练习第三天_分页助手_安全框架
文章目录一、分页助手PageHelper手动分页1、页面入口2、编写分页实体PageBean3、一、分页助手PageHelper手动分页1、页面入口2、编写分页实体PageBean@Datapublic class PageBean<T> {//其实不一定写T 写任何字母都行 就是一个普通变量 private Integer currPage;//当前页 页面传参 private Integer pageSize;//每页条数 页面传参 pr原创 2020-05-08 18:34:28 · 365 阅读 · 0 评论 -
ssm练习第二天_项目拆分moudle_基本增删改查_批量删除_一对一级联查询
文章目录一、ssm框架整合1、创建maven的工程1. 创建ssm_parent父工程(打包方式选择pom,必须的)2. 创建ssm_dao子模块(打包方式是jar包)3. 创建ssm_service子模块(打包方式是jar包)4. 创建ssm_web子模块(打包方式是war包)5. 创建ssm_domain子模块(打包方式是jar包)6. 创建ssm_utils子模块(打包方式是jar包)7. ...原创 2020-04-30 22:09:48 · 564 阅读 · 0 评论 -
ssm_day01_AdminLTE前端模板_经典权限5张表
文章目录一、AdminLTE模板使用1.AdminLTE介绍2.GitHub获取AdminLTE3.AdminLTE2-IT黑马-定制版(中文版)二、经典权限五张表SVC略一、AdminLTE模板使用1.AdminLTE介绍AdminLTE是一款建立在bootstrap和jquery之上的开源的模板主题工具,它提供了一系列响应的、可重复使用的组件,并内置了多个模板页面;同时自适应多种屏幕...原创 2020-04-30 17:34:39 · 518 阅读 · 0 评论 -
Oracle第二天(视图、索引、plsql、游标、存储过程和存储函数、触发器、jdbc访问存储过程和存储函数)
文章目录一,视图二、索引三、plsql的基本语句(过程化语言)1. plsql : p: procedure 过程 l :language 过程化语言2. plsql 的基本结构输出结果查看快捷键配置3. 声明变量4. if语句5. 循环语句四、游标1. 什么是游标2. 问题:什么时候使用游标3. 声明游标4. 遍历游标5. 栗子:在控制台上打印20号部门的所有员工信息:使用游标6. 栗子:...原创 2020-04-30 16:19:07 · 682 阅读 · 0 评论 -
Oracle第一天(开发常用的知识点再回顾整理下)
文章目录一、Oracle介绍二、Oracle的安装三、体系结构(了解)四、表空间a. 表空间的创建b. 删除表空间五、用户1. 用户的创建: 新创建的用户没有任何权限2. 权限管理3. 权限的分类4. 查询当前用户所有的权限5. 修改用户的密码六、表的管理a. 数据类型b. 创建表c、修改表(★)添加列查看表结构修改列属性描述删除列(需要加关键字column了)修改列名(需要加关键字column了...原创 2020-04-29 18:57:30 · 526 阅读 · 0 评论 -
springmvc_day03_ssm三大框架整合_拦截器
文章目录一、今日内容二、整合SSM1、整合思路2、引入依赖和依赖分析3、表和实体类的创建4、Dao层的编写a、引入依赖b、接口编写一、今日内容整合ssm框架拦截器二、整合SSM1、整合思路a. SSM介绍 springmvc+ spring + mybatis=ssm mybatis 持久层的CURD spring 业务层 IOC、DI(解耦) 和AOP(事务问题), s...原创 2020-04-27 23:54:09 · 271 阅读 · 0 评论 -
springmvc_day02_@ModelAttribute(所有方法前执行)_SessionAttribute(使用session)_方法各种返回值_json_文件上传_统一异常处理
文章目录一、今日内容二、ModelAttribute和SessionAttribute注解的使用一、今日内容1、ModelAttribute和SessionAttribute注解的使用2、RestFul风格3、控制器方法的返回值4、交互JSON数据5、springMVC实现文件上传6、springMVC异常处理二、ModelAttribute和SessionAttribute注解...原创 2020-04-26 21:04:36 · 493 阅读 · 0 评论 -
spring_day04_jdbcTemplate、事务控制、5新特性
文章目录一、今日内容二、jdbcTemplate的使用1、jdbcTemplate的介绍2、数据源配置a. c3p0数据源b. dbcp数据源c. spring jdbc 自带数据源,包含了JdbcTemplate对象3、jdbcTemplate的CRUD一、今日内容1、jdbcTemplate的使用2、spring的事务控制3、了解spring5的新特性二、jdbcTemplate...原创 2020-02-19 01:39:26 · 317 阅读 · 0 评论 -
需要记住的关键字
一、spring配置:applicationContext.xml1.1扫描包<!--扫描包,查找@Component,@Controller,@Service,@Repository 创建bean对象--><context:component-scan base-package="cn.ahpu"></context:component-scan>...原创 2020-02-18 00:22:44 · 491 阅读 · 0 评论 -
spring-day03-底层事务、AOP
文章目录今日内容今日内容1、转账编码2、解决转账问题3、动态代理回顾4、解决转账问题5、什么是AOP6、AOP的xml配置7、AOP的注解配置原创 2020-02-13 18:55:49 · 283 阅读 · 0 评论 -
spring-day02-IOC完成CRUD、注解开发IOC
文章目录一、今日内容二、使用IOC完成改造CRUDa、引入依赖b、创建表c、实体类==原始方式==d、持久层e、业务层一、今日内容1、使用IOC完成CRUD2、基于注解的IOC配置3、使用注解改造CRUD(半xml半注解)4、纯注解开发5、spring与junit的整合二、使用IOC完成改造CRUDa、引入依赖 <dependencies> <...原创 2020-02-07 20:55:58 · 349 阅读 · 0 评论 -
spring-day01-概述-IOC
文章目录一、spring概述二、spring的EJB的区别(了解)一、spring概述spring 的 开源的轻量级框架spring的两大核心:IOC ,AOP二、spring的EJB的区别(了解)EJB可以说像是一个Web Service,但也不完全是,比如EJB将编写好的业务组件放置在EJB容器上,然后提供接口给客户端访问;但是功能不仅限如此,EJB标准中提供了很多规范等...原创 2020-01-11 13:26:19 · 351 阅读 · 0 评论 -
mybatis-day04-改进多表查询collection配置、延迟加载、缓存、注解开发(★)
文章目录一、今日内容二、mybatis延迟加载a、什么是延迟加载b、一对一延迟加载模板样式代码总结回顾昨日一对一改进一对一一对一延迟加载配置(需要时再获取 节省资源)c、一对多延迟加载(也用改进的collection分离配置)d、开启全局的延迟加载三、mybatis缓存a、一级缓存一、今日内容1、mybatis延迟加载2、mybatis缓存3、mybatis注解开发二、mybatis...原创 2020-01-09 15:09:49 · 452 阅读 · 0 评论 -
mybatis-day03-自带数据源、事务、动态sql、多表配置
文章目录一、今日内容二、mybatis自带数据源三、事务原始jdbc的事务通过日志查看mybatis的事务管理(帮你写好了)一、今日内容mybatis自带数据源事务问题动态的sql语句:if标签和循环标签多表之间的关系配置 一对一 一对多 多对多二、mybatis自带数据源<!--数据库环境 default:指定默认环境 --&...原创 2020-01-08 12:26:36 · 409 阅读 · 0 评论 -
mybatis-day02-CRUD、动态代理开发、核心xml详解、输入输出参数
一、今日内容1、mybatis实现CRUD2、两种Dao开发3、核心配置文件详解4、输入参数和输出参数二、mybatis实现crud原创 2020-01-07 12:25:51 · 434 阅读 · 0 评论 -
mybatis-day01-自定义框架-基础入门
目录一、今日内容二、框架的介绍1、什么是框架2、框架能解决什么问题3、三层架构中常用的框架三、mybatis框架的介绍1、jdbc中的代码创建数据库:新建maven工程,导入junit和mysql驱动包编写javabean和测试类小结:原生jdbc流程:2、jdbc代码中的问题四、自定义mybatis框架1、主要设计模式2、流程图(注意下...原创 2020-01-06 13:29:01 · 506 阅读 · 0 评论