SpringBoot
SpringBoot小白进阶之路,记录一下在学习SpringBoot书籍过程中的重点。
BIG_FISH1
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合redis实现订阅消息
一、添加依赖在Pom.xml文件添加dependency <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>原创 2020-08-07 17:39:51 · 731 阅读 · 0 评论 -
六、SpringBoot创建定时任务
概述使用定时任务完成一些业务逻辑,比如天气接口的数据获取,定时发送短信,邮件。以及商城中每天用户的限额,定时自动收货等等。定时器在项目中是常常会使用到的一个手段。一、 在启动类中加入开启定时任务的注解在SpringBoot中使用定时任务相当的简单。首先,我们在启动类中加入@EnableScheduling来开启定时任务。二、之后我们直接创建实现定时任务的Service即可注解详解@Scheduled可以使用cron表达式来制定每分钟启动一次定时器,除了该表达式外,还可以使用fixedRat原创 2020-06-10 11:35:26 · 368 阅读 · 0 评论 -
五、SpringBoot使用Mqtt进行消息推送
一、添加Mqtt的配置# mqqt配置信息mqtt: host: tcp://192.168.200.129:1883 username: admin password: admin clientid: wangminghui default_topic: topic注:host: 消息代理服务器mosquitto的地址和端口username: 连接的用户名password: 连接的密码clientid:客户端id二、pom.xml文件中添加依赖<!--mqtt原创 2020-06-02 10:46:54 · 4597 阅读 · 3 评论 -
四、单元测试
笔记源于书籍:SpringBoot+Vue全栈开发实战-王松一、前言 如果在需要测试的地方都是创建一个controller1进行测试,这样效率较低,在SpringBoot中可以使用单元测试对每一个环节的代码进行测试,SpringBoot简化Spring的测试,只需要少量代码即可搭建测试环节,可以对Controller、Service或者Dao层的代码进行测试。二、基本用法 使用IDEA...原创 2020-04-17 09:36:29 · 198 阅读 · 0 评论 -
三、详解restTemplate
RestTemplate概览借助 RestTemplate,Spring应用能够方便地使用REST资源,Spring的 RestTemplate访问使用了模版方法的设计模式.RestTemplate定义了36个与REST资源交互的方法,其中的大多数都对应于HTTP的方法。 其实,这里面只有11个独立的方法,其中有十个有三种重载形式,而第十一个则重载了六次,这样一共形成了36个方法。...原创 2020-04-17 09:29:47 · 158 阅读 · 0 评论 -
二、文件上传
简介java中文件上传共涉及两个组件:CommonsMultiPartResolver和StandardServletMultipartResolverSpring Boot提供的文件上传自动化配置类MultipartAutoCon:figuration 中,默认也是采用 StandardServletMultipartResolver 因此,在 Spring Boot 中上传文件甚至可以 ...原创 2020-04-13 10:06:12 · 116 阅读 · 0 评论 -
一、前后端数据传输:JSON转换器
SpringBoot中的JSON实现JSON是目前主流的前后端数据传输方式,在SpringBoot中对其相关配置做了进一步的简化。一、SpringBoot自带的JSON转换器在SpringBoot中添加web依赖<dependency><groupId>org.springframework.boot<groupId><artifact...原创 2020-04-13 09:43:41 · 354 阅读 · 0 评论 -
0、SpringBoot项目推荐目录结构
概述SpringBoot框架对工程结构没有特殊的限制,但良好的工程结构划分可以使项目清晰、明确,提高项目的可读性推荐目录结构示例根目录com.example.mongodbtes工程启动类 (Application.java)置于根目录下entity: 实体类repository:数据访问层(dao)**service:数据服务层 **service.impl: 数据服务的接口实现controller:控制层(controller)utils:工具类cons原创 2020-06-10 11:39:54 · 668 阅读 · 0 评论