- 博客(8)
- 收藏
- 关注
原创 SpringMVC请求映射注解
Spring MVC 提供了以下这些请求映射注解:请求映射注解说明类/方法@RequestMapping通用的请求处理类@GetMapping处理 HTTP GET 请求查询方法@PostMapping处理 HTTP POST 请求新增修改方法@PutMapping处理 HTTP PUT 请求新增修改方法@PatchMapping处理 HTTP PATCH 请求新增修改方法@DeleteMapping处理 HTTP DELETE 请
2021-04-14 16:09:24 514
原创 MyBatis操作数据库
首先我们创建Maven项目名为“mybatis-operate-database“接下来,要执行如下SQL语句# 删除mybatis_demo数据库drop database if exists mybatis_demo;# 创建mybatis_demo数据库create database mybatis_demo;# 使用mybatis_demo数据库use mybatis_demo;# 创建account表Proxy Patterncreate table user (
2021-04-14 12:37:53 85
原创 SpringMVC工程搭建
1、新建项目,springmvc-demo2、设置版本右击点击Add Framework Support自动创建了web.xml引入依赖输入代码<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</
2021-04-05 17:04:39 72
原创 MyBatis工程搭建
首先,创建项目。然后准备数据源# 删除mybatis_demo数据库drop database if exists mybatis_demo;# 创建mybatis_demo数据库create database mybatis_demo;# 使用mybatis_demo数据库use mybatis_demo;# 创建account表create table user ( id int auto_increment primary key, username varc
2021-03-30 09:25:17 70
原创 Spring AOP
Spring AOPSpring AOP(Aspect Oriented Programming):面向切面编程 或 面相方向.可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP是软件开发中的一个热点,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。总结优点:1、对业务逻辑的各个部分进行隔离,业务之间耦合度降低;2、提高程序的可重用性,同时程
2021-03-27 17:15:14 121
原创 代理模式
代理模式定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。组成:抽象角色:通过接口或抽象类声明真实角色实现的业务方法。代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。目的:为其他对象提供一种代理以控制对该对象的访问,即用一个类去代表另一个类的功能。优点:
2021-03-27 17:10:05 73
原创 Spring IOC
Spring IOC & DI之前学习了spring框架,spring框架核心是IOC(控制反转)和AOP(面向切面)IOC:(这里的IOC不是指国际奥委会,而是一种设计模式)IOC 其实有两种方式,一种就是 DI (Dependency Injection 依赖注入),而另一种是 DL,(Dependency Lookup 依赖查找),前者是当前软件实体被动接受其依赖的其他组件被 IOC 容器注入,而后者则是当前软件实体主动去某个服务注册地查找其依赖的那些服务。区别:IOC是目的,DI
2021-03-27 17:00:17 74 2
原创 SSM
SSM(Spring+SpringMVC+MyBatis)框架SSM简述:框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。相比于之前的SSH(Spring+Struts+Hibernate),SSM更加轻量化和灵活,是目前业界主流的Java Web开发框架。SSH 和 SSM 的定义与区别:SSH 通常指的是 Struts2 做前端控制器,Spring 管理各层的组件,Hibernate 负责持久化层。
2021-03-20 18:47:46 412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人