![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring 全家桶
Spring入门学习
Kaiz‘s Blog
这个作者很懒,什么都没留下…
展开
-
Spring概述
SpringSpring是一个生态体系(也可以说是技术体系),它包含了许多应用在特定场景的具体框架,如Spring Framework、Spring Security、Spring Boot、Spring Cloud等等,其中Spring Framework框架是整个生态的核心基础,其他框架都需要依赖Spring Framework提供的基础功能。Spring 官网:https://spring.io/。Spring FrameworkSpring 是分层的 Java SE/EE 应用 full原创 2020-12-21 16:05:16 · 317 阅读 · 0 评论 -
【Spring学习笔记】IoC、DI
一、Spring Bean到底是什么?Bean是Spring中一个重要的概念。Spring官方文档对bean的解释是:In Spring, the objects that form the backbone of your application and that are managed by the Spring IoC container are called beans. A bean is an object that is instantiated, assembled, and mana原创 2020-09-15 13:23:10 · 133 阅读 · 0 评论 -
【Spring学习笔记】AOP
文章目录一、何为AOP?二、AOP相关术语三、AOP流行框架比较四、动态代理1.创建接口UserDao2.创建实现类 UserDaoImpl3.创建切面类MyAspect4.创建代理类 JdkBeanFactory5.创建代理类 CglibBeanFactory五、使用AspectJ开发AOP1.创建接口UserDao2.创建实现类 UserDaoImpl3. 创建切面类 XmlAspect4.创建基于Xml的配置文件 xmlBean.xml5. 创建测试方法 testXml()6.创建切面类 XmlAsp原创 2020-09-15 13:27:43 · 741 阅读 · 0 评论 -
【Spring学习笔记】事务管理
一、什么是事务(Transaction)1.概念事务就是用户定义的一系列数据库操作,这些操作可以视为一个完成的逻辑处理工作单元(unit),要么全部执行,要么全部不执行,是不可分割的工作单元。2.事务的关键属性(ACID)原子性(atomicity):“原子”的本意是“不可再分”,事务的原子性表现为一个事务中涉及到的多个操作在逻辑上缺一不可。事务的原子性要求事务中的所有操作要么都执行,要么都不执行。一致性(Consistent):“一致”指的是数据的一致,具体是指:所有数据都处于满足业务规则原创 2020-09-16 08:59:18 · 194 阅读 · 0 评论 -
【SpringMVC学习笔记】入门案例、动态绑定
文章目录一、三层架构与MVC1.三层架构2.MVC模型3.SpringMVC的概述二、入门案例及分析1.创建WEB工程,引入依赖2.配置前端控制器(DispatcherServlet)3.编写springmvc.xml的配置文件4.编写index.jsp5.编写HelloController6.编写success.jsp的页面7.启动TomcatSpringMVC请求参数的绑定1.请求参数格式2.请求参数值的数据类型3.请求参数值要绑定的目标类型4.常用注解解析三、附录1.解决maven项目创建webapp原创 2020-09-17 11:32:41 · 229 阅读 · 0 评论 -
【SpringMVC学习笔记】响应数据与结果视图、文件上传
文章目录响应数据与结果视图一、返回值分类1.字符串2.void3.ModelAndView二、转发和重定向1.请求转发转发2.重定向三、json数据交互1.JSON概述2.@ResponseBody响应json数据(1)mvc:resources标签配置不过滤(2)使用@RequestBody获取请求体数据(3)使用@RequestBody注解把json的字符串转换成JavaBean的对象(4)使用@ResponseBody注解把JavaBean对象转换成json字符串四、文件上传1.传统文件上传2. Sp原创 2020-09-17 22:15:54 · 212 阅读 · 0 评论 -
【SpringMVC学习笔记】异常处理、拦截器
文章目录一、:SpringMVC的异常处理1. 自定义异常类2. 自定义异常处理器3. 配置异常处理器4.测试SpringMVC 中的拦截器1. 拦截器的概述2.自定义拦截器3.HandlerInterceptor接口中的方法4. 配置多个拦截器参考资料一、:SpringMVC的异常处理Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进行异常的处理。1. 自定义异常类@Data@AllArgsConstr原创 2020-09-18 00:07:53 · 405 阅读 · 0 评论 -
【SpringMVC学习笔记】整合SSM框架
文章目录整合SSM框架一. 搭建整合环境1.整合的思路2.创建数据库和表结构3.创建maven的工程4.pom.xml引入坐标依赖5. 编写实体类6. 编写dao接口7. 编写service接口和实现类二、Spring框架代码的编写1. applicationContext.xml配置文件2. 编写测试方法SpringTest三、SpringMVC框架编写1. 配置DispatcherServlet前端控制器2. 配置DispatcherServlet过滤器解决中文乱码3. 创建springmvc.xml的原创 2020-09-18 23:47:26 · 135 阅读 · 0 评论 -
【SpringBoot学习】入门案例
文章目录一、Spring Boot 简介二、入门案例:HelloWorld2.1 创建maven工程2.2 引入starter2.3 编写主程序2.4 编写Controller2.5 运行主程序2.6 简化部署三、Hello World案例分析3.1 POM文件(1)父项目(2)场景启动器3.2 主程序类(1) @SpringBootConfiguration(2) @EnableAutoConfiguration一、Spring Boot 简介J2EE的开发略显笨重,配置繁多、 部署流程复杂、第三方技原创 2020-10-16 14:58:41 · 177 阅读 · 0 评论 -
【SpringBoot学习】配置文件
文章目录一、配置文件二、YAML语法2.1 基本语法2.2 值的写法(1)字面量(2)对象、Map(属性和值)(键值对)(3)数组(List、Set)三、配置文件值注入3.1 配置文件书写(1)yaml配置文件(2)properties配置文件3.2 属性注入(1)@ConfigurationProperties(2)@Value3.3 @PropertySource&@ImportResource四、配置文件占位符4.1 随机数4.2 属性配置占位符五、Profile5.1 profile多文件形原创 2020-10-17 00:00:03 · 177 阅读 · 0 评论 -
【SpringBoot学习】日志框架
文章目录一、日志框架二、SLF4j2.1 使用SLF4j2.2 常见问题三、SpringBoot日志关系四、日志使用4.1 默认配置4.2 指定配置五、切换日志框架参考一、日志框架市场上存在非常多的日志框架:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j… …日志门面 (日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java)原创 2020-10-17 01:18:53 · 257 阅读 · 0 评论 -
【SpringBoot学习】Web开发
文章目录一、SpringBoot对静态资源的映射规则三、模板引擎1、引入Thymeleaf2、Thymeleaf使用3、语法规则四、SpringMVC自动配置1、Spring MVC auto-configuration2、扩展SpringMVC3、全面接管SpringMVC五、如何修改SpringBoot的默认配置六、RestfulCRUD1、默认访问首页2、国际化3、登陆4、拦截器进行登陆检查5、CRUD-员工列表6、CRUD-员工添加7、CRUD-员工修改8、CRUD-员工删除七、错误处理机制1、Sp原创 2020-10-18 16:09:12 · 238 阅读 · 0 评论 -
【SpringBoot学习】整合
文章目录一、Docker1、简介2、核心概念3、安装Docker1)安装linux虚拟机2)在linux虚拟机上安装docker4、Docker常用命令&操作1)镜像操作2)容器操作3)安装MySQL示例二、SpringBoot与数据访问1、JDBC2、整合Druid数据源3、整合MyBatis4、整合SpringData JPA1)SpringData简介2)整合SpringData JPA三、启动配置原理**1、创建SpringApplication对象**2、运行run方法3、事件监听机制四、原创 2020-10-19 11:08:02 · 312 阅读 · 0 评论