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中并启动
    在这里插入图片描述
    ⑤测试
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_37876935/article/details/89176797