一、实验内容
1、掌握Spring Boot 与mybatis的集成使用
2、掌握Spring Boot与Redis的集成使用
3、掌握Spring Boot与ActiveMQ的集成使用
二、实验步骤
1、Spring Boot 与mybatis的集成
1.1、创建一个依赖于web模块的Spring Boot项目(版本为1.5.6)
1.2、安装mysql,新建数据库
1.3、修改pom文件,添加mybatis启动器以及mysql驱动
1.4、编写配置文件
1.5、创建User实体类
1.6、编写Mapper
1.7、编写service
1.8、编写controller
1.9、实现前端页面
1.10、启动项目,查看结果
2、Spring Boot与Redis的集成
在虚拟机中安装redis
2.1、上传redis安装包
2.2、使用tar命令解压
2.3、使用make编译出现错误
2.4、错误显示需要c++环境,使用yum安装C++
配置yum源,配置好使用yum安装、安装完成后用make distclean清理缓存,完成后执行make
修改完后执行make命令
执行make install
2.5、启动redis
查看是否启动成功
清除缓存
2.6、添加redis依赖
2.7、在启动类中添加开启缓存注解
2.9、在业务逻辑类User ServiceImpl的getAlluser()方法添加cacheable注解
2.10、使实现类实现可序列化接口
2.11、指定redis缓存地址
2.12、启动项目测试
在控制台查看是否生成redis缓存
删除一个id为1的用户,查看数据库数据及控制台显示信息
3、Spring Boot与Redis的集成使用
3.1、安装activemq
上传activemq到虚拟机中
解压activemq
进入到linux-86-64下执行./activemq start
由于没有配置java环境导致无法启动没有成功
配置java环境变量
还是无法访问页面,关闭防火墙
访问页面成功
3.2、添加activmq依赖
3.3、在启动类中创建消息队列对象
3.4、创建消息生产者
3.5、创建消息监听着
3.6、配置远程外部的activemq的主机地址和端口
3.6、启动项目,测试(localhost:8080/send),查看控制台信息
4、使用外部的ActiveMQ
4.1、配置主机地址及服务端口
4.2、使用localhost:8080/send访问,在http://192.168.10.120:8161/admin验证
连续刷新3次localhost:8080/send,控制台结果
3.7、打包和部署