摘要: Spring-02 1.注解开发 ​ 为了简化配置,Spring支持使用注解代替xml配置。 ​ 2.Spring常用注解 2.0 注解开发准备工作 ​ 如果要使用注解开发必须要开启组件扫描,这样加了注解的类才会被识别出来。Spring才能去解析其中的注解。 <!--启动组件扫描,指定对应扫描的包路 阅读全文
posted @ 2022-07-16 13:38 Appletree24 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Spring-01 1.Spring简介 ​ Spring是一个开源框架,它由[Rod Johnson](https://baike.baidu.com/item/Rod Johnson)创建。它是为了解决企业应用开发的复杂性而创建的。 ​ 目前是JavaEE开发的灵魂框架。他可以简化JavaEE开 阅读全文
posted @ 2022-07-16 13:38 Appletree24 阅读(21) 评论(0) 推荐(0) 编辑
摘要: SpringMVC-01 1.SpringMVC概述 ​ Spring 为展现层提供的基于 MVC 设计理念的优秀的 Web 框架,是目前最主流的MVC 框架之一。 ​ 一种轻量级的、基于MVC的Web层应用框架。它能让我们对请求数据的出来,响应数据的处理,页面的跳转等等常见的web操作变得更加简单 阅读全文
posted @ 2022-07-16 13:36 Appletree24 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Spring-04 1.Spring整合Junit ①导入依赖 <!-- junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependen 阅读全文
posted @ 2022-07-16 13:36 Appletree24 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Spring-03 1. AOP 1.1 概念 ​ AOP为Aspect Oriented Programming的缩写,意为:面向切面编程。他是一种可以在不修改原来的核心代码的情况下给程序动态统一进行增强的一种技术。 ​ SpringAOP: 批量对Spring容器中bean的方法做增强,并且这种 阅读全文
posted @ 2022-07-16 13:36 Appletree24 阅读(16) 评论(0) 推荐(0) 编辑
摘要: SpringMVC-03 1.拦截器 1.1 应用场景 ​ 如果我们想在多个Handler方法执行之前或者之后都进行一些处理,甚至某些情况下需要拦截掉,不让Handler方法执行。那么可以使用SpringMVC为我们提供的拦截器。 1.2 拦截器和过滤器的区别 ​ 过滤器是在Servlet执行之前或 阅读全文
posted @ 2022-07-16 13:35 Appletree24 阅读(31) 评论(0) 推荐(0) 编辑
摘要: SpringMVC-02 1.类型转换器 ​ 虽然我们前面在获取参数时看起来非常轻松,但是在这个过程中是有可能出现一些问题的。 ​ 例如,请求参数为success=1 我们期望把这个请求参数获取出来赋值给一个Boolean类型的变量。 ​ 这里就会涉及到 Stirng-——>Boolean的类型转换 阅读全文
posted @ 2022-07-16 13:35 Appletree24 阅读(13) 评论(0) 推荐(0) 编辑
摘要: SpringBoot-常见场景 1.热部署 ​ SpringBoot为我们提供了一个方便我们开发测试的工具dev-tools。使用后可以实现热部署的效果。当我们运行了程序后对程序进行了修改,程序会自动重启。 ​ 原理是使用了两个ClassLoder,一个ClassLoader加载哪些不会改变的类(第 阅读全文
posted @ 2022-07-16 13:33 Appletree24 阅读(86) 评论(0) 推荐(0) 编辑
摘要: SpringBoot-基础入门 1. SpringBoot简介 1.1 为什么要学习SpringBoot ​ 我们之前的SSM还是使用起来不够爽。 还需要写很多的配置才能进行正常的使用。 实现一个功能需要引入很多的依赖,尤其是要自己去维护依赖的版本,特别容易出现依赖冲突等问题。 ​ SpringBo 阅读全文
posted @ 2022-07-16 13:31 Appletree24 阅读(72) 评论(0) 推荐(0) 编辑
摘要: “烫烫烫烫”是怎么来的 大一最后一个月偶然看到这篇文章,终于解决了初学C语言时用VS的困惑 原因是如果不对变量进行初始化,VS的编译器会自动为其内存分配为0xCC 至于为什么是0xCC,这是因为栈的初始化为0xCC x86系列处理器从其第一代产品英特尔8086开始就提供了一条专门用来支持调试的指令,即INT 3,其机器码就 阅读全文
posted @ 2022-07-16 12:53 Appletree24 阅读(188) 评论(0) 推荐(0) 编辑