![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java框架
文章平均质量分 86
java框架的笔记,学习视频来源黑马教程
顺毛黑起
小白一枚,路漫漫其修远兮,吾将上下而求索
展开
-
常用注解归纳(二)
注解归纳原创 2022-09-16 17:25:06 · 933 阅读 · 0 评论 -
Springboot集成Swagger
学习视频指路狂神说Java--> 【【狂神说Java】一小时掌握Swagger技术】https://www.bilibili.com/video/BV1Y441197Lw?vd_source=a47bf4940c4525104c29456d1bfbdfcf原创 2022-09-16 16:13:45 · 243 阅读 · 0 评论 -
MybatisPlus
学习链接:指路-->[狂神说Java]( https://www.bilibili.com/video/BV17E411N7KN?vd_source=a47bf4940c4525104c29456d1bfbdfcf)原创 2022-09-13 11:21:40 · 509 阅读 · 0 评论 -
Sring中常用注解归纳(一)
总结ssm中常用的注解原创 2022-08-05 16:19:20 · 157 阅读 · 0 评论 -
SSM
搭建整合环境整合说明:SSM整合可以使用多种方式,选择XML + 注解的方式整合的思路先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架在resources中引入log4j.properties文件在pom中引入坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.a原创 2021-02-23 18:05:22 · 128 阅读 · 0 评论 -
SpringMVC(四)--SpringMVC异常处理及拦截器
SpringMVC异常处理系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的 dao、service、controller 出现都通过 throws Exception 向上抛出,最后由 springmvc 前端控制器交由异常处理器进行异常处理。SpringMVC中的拦截器Spring MVC 的处理器拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理原创 2021-02-23 11:12:30 · 118 阅读 · 1 评论 -
SpringMVC(三)--SpringMVC返回值类型及响应数据类型
返回值类型String类型原创 2021-02-22 19:00:10 · 408 阅读 · 0 评论 -
SpringMVC(二)--SpringMVC常用注解
RequestParam作用:把请求中指定名称的参数给控制器中的形参赋值。 属性: value:请求参数中的名称。 required:请求参数中是否必须提供此参数。默认值:true。表示必须提供,如果不提供将报错。<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title&g原创 2021-02-21 17:41:17 · 118 阅读 · 0 评论 -
SpringMVC(一)
三层架构我们的开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器,另一种是 B/S 架构,也就是浏览器服务器。在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发。那么在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在我们的实际开发中使用的非常多,所以我们课程中的案例也都是基于三层架构设计的。三层架构中,每一层各司其职,接下来我们就说说每层都负责哪些方面:表现层:也就是我们常说的web层。它负责接收客户端请求,向客户端响应结果,通常客原创 2021-02-21 16:20:16 · 137 阅读 · 0 评论 -
Spring中的事务控制
第一:JavaEE 体系进行分层开发,事务处理位于业务层,Spring 提供了分层设计业务层的事务处理解决方案。 第二:spring 框架为我们提供了一组事务控制的接口。 这组接口是在spring-tx-5.0.2.RELEASE.jar 中。 第三:spring 的事务控制都是基于 AOP 的,它既可以使用编程的方式实现,也可以使用配置的方式实现。 重点是使用配置的方式实现。Spring 中事务控制的 API 介绍TransactionDefinition获取事务对象名称 -S...原创 2021-02-20 16:19:11 · 139 阅读 · 0 评论 -
Spring中的jdbcTemplate以及事务控制
JdbcTemplate 概述 它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多的操作模板类。 操作关系型数据的: JdbcTemplate HibernateTemplate 操作 nosql 数据库的: RedisTemplate 操作消息队列的: JmsTemplatejdbcTemplate需要导的架包: spring-jdbc-5.0.2.RELEASE.jar原创 2021-02-20 11:30:52 · 834 阅读 · 0 评论 -
Spring-AOP(面向切面编程)
AOP介绍概念AOP:全称是 Aspect Oriented Programming 即:面向切面编程。简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。作用及优势作用:在程序运行期间,不修改源码对已有方法进行增强。 优势: 减少重复代码 提高开发效率 维护方便AOP 相关术语1.Joinpoint(连接点):所谓连接点是指那些被拦截到的点。在 spring 中,这些点指的是原创 2021-02-19 15:53:34 · 132 阅读 · 0 评论 -
Mybatis(三)
Mybatis中的延迟加载 问题:在一对多中,当我们有一个用户,它有100个账户。 在查询用户的时候,要不要把关联的账户查出来? 在查询账户的时候,要不要把关联的用户查出来? 在查询用户时,用户下的账户信息应该是,什么时候使用,什么时候查询的。 在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来。 什么是延迟加载 在真正使用数据时才发起查询,不用的时候不查询。按需加载(懒加载) 什么是立即加载 不管用不用,只要一调用方法,马上发起查询。 在对应的四原创 2021-02-18 21:46:17 · 131 阅读 · 0 评论 -
Mybatis(二)
1、连接池: 我们在实际开发中都会使用连接池。 因为它可以减少我们获取连接所消耗的时间。 2、mybatis中的连接池 mybatis连接池提供了3种方式的配置: 配置的位置: 主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式。 type属性的取值: POOLED 采用传统的javax.sql.DataSource规范中的连接池。mybatis中有针对规范的实现 ...原创 2021-02-18 21:08:40 · 93 阅读 · 0 评论 -
Mybatis(一)
1、框架 它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。 使用框架的好处: 框架封装了很多的细节,使开发者可以使用极简的方式实现功能。大大提高开发效率。2、三层架构 表现层:是用于展示数据的 业务层:是处理业务需求 持久层:是和数据库交互的3、持久层技术解决方案 JDBC技术: Connection PreparedStatement ResultSet Spring的JdbcTemplate:Spri原创 2021-02-18 20:12:48 · 124 阅读 · 1 评论 -
Spring(四)--代理
银行转账案例<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/原创 2021-02-18 19:34:58 · 101 阅读 · 0 评论 -
Spring(三)--基于注解的IOC配置
注解配置和 xml 配置要实现的功能都是一样的,都是要降低程序间的耦合。只是配置的形式不一样。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac原创 2021-02-18 17:50:59 · 197 阅读 · 0 评论 -
Spring(二)-IOC
IOC工厂模式解耦: 在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时候,直接拿过来用就好了。那么,这个读取配置文件,创建和获取三层对象的类就是工厂。工厂就是负责给我们从容器中获取指定对象的类。这时候我们获取对象的方式发生了改变。原来:我们在获取对象时,都是采用 new 的方式。是主动的。现在: 我们获取对象时,同时跟工厂要,有工厂为我们查找或者创建对象。是被动的。基础代码pac原创 2021-02-18 16:47:23 · 89 阅读 · 0 评论 -
Spring(一)--简单介绍
概念Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。spring优势1.方便解耦,简化开发:通过 Spr原创 2021-02-17 21:42:36 · 104 阅读 · 0 评论