摘要:
概述 1. 大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力 2. 消息服务中两个重要概念: 消息代理(message broker) 和 目的地(destination) ,当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地 3. 消息队列主要有两种形式的 阅读全文
摘要:
1.环境准备 1. 创建springboot项目 2. 引入依赖如下 3. 配置application.properties 4. 创建实体类Employee和Department 5. 创建mapper层接口 6. 创建service层类 7. 创建controller层类 2.使用缓存 @Cac 阅读全文
摘要:
1.创建SpringBoot工程,引入依赖如下: 2.创建application.yml,配置相关属性: 3.创建实体类User 4.创建UserRepository接口 5.创建UserController 阅读全文
摘要:
1.简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口 2.核心概念 docker主机(Host):安装了Docker程序的 阅读全文
摘要:
整合思路 选择XML + 注解的方式 1. 搭建整合的环境 2. 配置Spring 3. 配置SpringMVC,再使用Spring整合SpringMVC 4. 配置Mybatis,最后使用Spring整合Mybatis 环境搭建 1. 利用Maven骨架创建webapp项目,在pom.xml中导入 阅读全文
摘要:
SpringMVC学习04:异常处理和拦截器 异常处理 异常处理思路 Controller调用service,service调用dao,异常都是向上抛出的,最终有DispatcherServlet找异常处理器进 行异常的处理 SpringMVC的异常处理 1. 自定义异常类 2. 自定义异常处理器, 阅读全文
摘要:
SpringMVC学习03:文件上传 文件上传的前提 1. multipart/form data`,表示表单内容是分块的 2. ``表单的method属性取值必须是post,因为get有长度限制 3. 提供一个``标签,type属性取值是file,用来上传文件 4. 导入文件上传的相关jar包 传 阅读全文
摘要:
通过控制器方法返回值指定返回视图 返回值为String 返回值为String时转发到指定的url 返回值为void 返回值为void时,执行程序会报404的异常,因为默认jsp页面没有找到,也可以使用请求转发或者重定向跳转到指定的页面或者直接在页面上输出 返回值为ModelView ModelVie 阅读全文
摘要:
SpringMVC入门案例 环境搭建 1. 创建Maven项目选择webapp骨架创建(需要手动创建java和resources文件夹),在pom.xml中导入依赖的坐标 2. 配置SpringMVC组件 1. 将SpringMVC组件注入到spring容器中,在resources目录下创建Spri 阅读全文
摘要:
Mybatis支持使用注解配置,但是Mybatis主配置文件不能用注解代替 使用注解后,Mybatis就不支持xml配置了,如果还存在对应目录下的xml配置文件,则会报错 基于注解配置的CRUD操作 在dao层接口方法的定义上添加 ,`@Insert @Update @Delete`注解,其valu 阅读全文