![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
文章平均质量分 71
Tigirs
Tigirs's blog
展开
-
手写一个Spring框架?
文章目录一、 构建思路二、 配置阶段三、 初始化阶段四、 运行阶段昨晚听了tom老师关于手写Spring框架的直播课,今天也来完成一下,构建一个简易的Spring框架,更好的理解Spring的 IOC、DI、MVC的设计思想。一、 构建思路创建一个maven项目:二、 配置阶段引入pom依赖我们只引入servlet-api依赖<dependency> <groupId>javax.servlet</groupId> <artifa原创 2021-01-22 11:04:53 · 315 阅读 · 1 评论 -
Spring Boot(深入剖析Spring Boot的pom.xml和主启动类的源码)
Spring Boot在我们使用IDEA新建一个Spring Boot项目时会发现自动生成的pom.xml,今天深入剖析一下它的源码:pom.xmlpom.xml的代码:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h...原创 2020-03-23 17:52:15 · 1096 阅读 · 0 评论 -
Spring Boot3(模拟登录拦截案例)
Spring Boot用户进入登录页面后,必须进行登录才可以访问后台页面,如果没有登录是不能直接访问后台页面的!所以我们需要注册一个拦截器,实现此操作:1、编写拦截器获取用户登录Session属性,进行判断,如果未登录,则跳转至登录页面 /index.html ,并向前端输出信息 没有权限请先登录 :public class LoginHandlerInterceptor implemen...原创 2020-03-08 14:53:13 · 295 阅读 · 0 评论 -
Spring Boot2(Spring Boot整合MyBatis快速入门!)
文章目录Spring Boot整合MyBaits1、新建一个Spring Boot项目2、在pom.xml中引入相关依赖3、搭建项目结构4、编写配置文件1)使用application.properties编写配置文件2)推荐使用application.yml编写配置文件5、启动主启动类,测试结果Spring Boot整合MyBaits在数据库中创建一个User表1、新建一个Spring B...原创 2020-03-06 14:08:54 · 296 阅读 · 0 评论 -
Spring Boot1(IDEA环境下搭建第一个Spring Boot程序!)
文章目录(一)什么是Spring Boot?1.概述2.特征(二)搭建一个Spring Boot项目1.使用IDEA新建一个Spring Initializr项目2.编写 Hello,Spring Boot! 程序3.启动主启动类(一)什么是Spring Boot?1.概述Spring Boot是春天(Spring)中的春天!它是用来简化新Spring应用的初始搭建以及开发过程,该框架使用了...原创 2020-03-06 13:28:13 · 333 阅读 · 0 评论 -
SpringMVC:整合SSM(图书管理系统的增删改查)
文章目录SpringMVC:整合SSM(一)环境配置(二)数据库准备(三)项目环境搭建1.创建一个maven项目,添加WEB框架支持2.导入相关pom依赖3.Maven资源过滤设置4.构建基本结构、配置框架(三)编写MyBatis层SpringMVC:整合SSM(一)环境配置IntelliJ IDEAMaven 3.6Tomcat 9MySQL 5.7.19(二)数据库准备创建...原创 2020-02-29 15:39:57 · 2395 阅读 · 7 评论 -
SpringMVC(通俗易懂!!十分钟带你搭建第一个SpringMVC项目!!)
SpringMVC先创建一个简单的Maven项目,添加WEB框架支持:配置服务器:参考我以前的博文:传送门–Tomcat和jetty服务器配置代码主体内容:导入依赖:<dependencies> <dependency> <groupId>org.springframework</groupId...原创 2020-02-26 22:13:00 · 492 阅读 · 0 评论 -
这篇文章带你掌握MyBatis-Spring!如何将整合Mybatis整合到Spring中?以及声明式事务!
文章目录MyBatis-Spring(一)什么是MyBatis-Spring1.概述2.官网地址(二)代码演示,快速入门1.导入相关的jar包、资源过滤2.编写相关的实体类、接口3.编写Mapper.xml4.配置编写:整合MyBatis5.测试(二)声明式事务1.概述2.代码演示MyBatis-Spring(一)什么是MyBatis-Spring1.概述MyBatis-Spring 会帮...原创 2020-02-26 21:35:24 · 318 阅读 · 0 评论 -
Spring2(了解Spring的AOP切面编程,必须看的一篇博文!!)
文章目录Spring的AOP(一)什么是AOP切面编程?(二)AOP在Spring中的作用(三)使用Spring实现AOP1.使用Spring的 API 接口实现AOP2.自定义切面实现AOP3.使用注解实现AOPSpring的AOP(一)什么是AOP切面编程?AOP(Aspect Oriented Programming)为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统...原创 2020-02-26 20:41:06 · 238 阅读 · 0 评论 -
Spring1(想要了解Spring的IoC是什么?看这篇文章就够了! 带你完成第一个Spring程序)
文章目录Spring1.概述2.创建一个Spring程序Spring1.概述2.创建一个Spring程序原创 2020-02-24 14:54:13 · 355 阅读 · 0 评论 -
JavaEE(Java创建对象四种方法、maven、面向接口编程、反射在spring上的应用、java解析xml、抽象类与接口、同步提交与异步提交)
Java创建对象的四种方式new一个对象clone方法反射对象反序列化先创建一个Students类:public class Students implements Cloneable{ private int sid; //学号 private String sname; //姓名 private String gender; //性别 priva...原创 2020-02-15 21:27:00 · 340 阅读 · 0 评论