Spring Boot应用开发

Spring Boot应用开发

项目一 Spring Boot与MyBatis的集成

  1. 准备数据库环境
    在MySQL数据库中,创建一个名为microservice的数据库,在microservice中创建数据表tb_user,并在表中插入3条数据.
    在这里插入图片描述
  2. 创建项目,添加依赖
    创建一个依赖于Web模板的Spring Boot项目,在项目的pom.xml中添加依赖配置信息。
    在这里插入图片描述
  3. 编写配置文件
    在这里插入图片描述
  4. 创建实体类
    在项目的src/main/java中创建包com.learn.spring.po,并在该包中创建实体类User。
    在这里插入图片描述
  5. 编写Mapper
    在项目的src/main/java中创建包com.learn.spring.mapper,并在该包中创建接口文件UserMapper。
    在这里插入图片描述
  6. 编写Service
    ①编写接口。在项目的src/main/java中创建包com.learn.spring.service,并在该包中创建接口文件UserService。
    在这里插入图片描述
    ②编写实现类。在项目的src/main/java中创建包com.learn.spring.service.impl,并在该包中创建接口文件UserServiceImpl。
    在这里插入图片描述
  7. 编写Controller
    在项目的src/main/java中创建包com.learn.spring.controller,并在该包中创建用户控制器类UserController。
    在这里插入图片描述
  8. 实现前端页面
    将Easy UI框架的资源文件拷贝到src/main/resource下的static文件夹中,并在static文件夹中创建页面文件user.html。
    在这里插入图片描述在这里插入图片描述
  9. 启动项目,查看结果
    启动项目,在浏览器地址栏中输入访问地址http://localhost:8080/user.html。
    在这里插入图片描述
    项目二 Spring Boot与Redis的集成
  10. 添加Redis起步依赖
    在pom.xml中添加Spring Boot支持Redis的依赖配置。
    在这里插入图片描述
  11. 添加缓存注解
    ①在引导类Application.java中,添加@EnableCaching注解开启缓存。
    在这里插入图片描述
    ②在业务逻辑类UserServiceImpl的getAllUsers()方法上添加@Cacheable注解来支持缓存。
    在这里插入图片描述
  12. 使实体类实现可序列化接口
    为了便于数据的传输,需要将实体类User实现序列化接口Serializable。
    在这里插入图片描述
  13. 指定Redis缓存主机地址
    通常情况下,Redis缓存与Web应用并非部署在一台机器上,此时就需要远程调用Redis。在application.properties中添加指定Redis所在主机及其端口号的配置。
    在这里插入图片描述
    动项目,测试缓存使用
    在远程主机中启动Redis服务,并启动本地项目,在浏览器地址栏中输入访问地址http://localhost:8080/user.html后,查看Eclipse中控制台打印信息。
    在这里插入图片描述
  14. 清除Redis缓存
    在业务逻辑类UserServiceImpl的deleteUser()方法上添加@CacheEvict注解来清除缓存。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

项目三 Spring Boot与ActiveMQ的集成
15. 添加ActiveMQ起步依赖
在这里插入图片描述
16. 创建消息队列对象
在Application.java中编写一个创建消息队列的方法。
在这里插入图片描述
17. 创建消息生产者
创建一个队列消息的控制器类QueueController,并在类中编写发送消息的方法。
在这里插入图片描述
18. 创建消息监听者
创建一个客户控制器类CustomerController,并在类中编写监听和读取的方法。
在这里插入图片描述
19. 启动项目,测试应用
在这里插入图片描述
在这里插入图片描述
20. 使用外部ActiveMQ,指定ActiveMQ的远程主机地址及其服务端口号
在这里插入图片描述
21. 登录网页查看
在这里插入图片描述
项目四 Spring Boot应用的打包和部署

  1. Jar包
    ①通过cmd命令行打包jar包
    在这里插入图片描述
    在这里插入图片描述
    ②在cmd中使用命令执行jar包
    在这里插入图片描述
    在这里插入图片描述
  2. War包
    ①修改打包方式,并添加Tomcat依赖
    在这里插入图片描述
    在这里插入图片描述
    ②创建SpringBootServletInitializer子类,并覆盖其配置方法
    在这里插入图片描述
    ③通过命令打包为war包
    在这里插入图片描述
    在这里插入图片描述
    ④将war包放置于tomcat下的webapps中并启动
    在这里插入图片描述
    ⑤测试
    在这里插入图片描述
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值