
SpringBoot
文章平均质量分 64
springboot
Code good g
热爱生活
展开
-
雷神springboot笔记博客
雷神springboot笔记笔记博客原创 2021-09-15 16:53:52 · 235 阅读 · 0 评论 -
SpringBoot学习笔记
学习笔记https://blog.youkuaiyun.com/DBC_121/article/details/104383089原创 2021-09-01 12:26:15 · 172 阅读 · 0 评论 -
实现WebSocket聊天室功能
WebSocket是HTML5的一部分,它为客户端和服务器之间提供了全双工通信通道。与传统的HTTP协议不同,WebSocket允许服务器主动向客户端推送数据,而不仅仅是客户端请求时服务器响应。这使得WebSocket非常适合需要频繁更新的应用,如实时聊天、在线游戏、股票行情等。原创 2024-07-02 16:28:02 · 781 阅读 · 0 评论 -
async异步返回结果、实现多线程查询数据
最近做大屏,需要调用很多接口,发现调用接口很慢,所以考虑到一个比较简单的方法,使用springboot自带异步返回值,减少接口调用时间。Async的异步方法和调用异步的方法不能在同一个类里面,否则异步失效,所以创建一个异步的类,用来放异步和方法。原创 2023-09-18 09:40:49 · 814 阅读 · 5 评论 -
MongoDB的学习-安装与springboot的整合
mongodb 安装及使用__mongodb安装使用MongoDB社区下载[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4uR9zPSq-1655092482405)(https://gitee.com/ljq4551/picgo/raw/master/20220613114232.png)]配置环境变量,使在任意位置都可以执行bin下的exe程序[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tim20p8E-1655092482407)(ht原创 2022-06-13 13:57:05 · 990 阅读 · 0 评论 -
springBoot的定时任务和多线程
定时任务有三种,现在我学习的是springboot里面的一种,是比较简单的,下面是一些dome在主类上使用@EnableScheduling注解开启对定时任务的支持,然后启动项目输出结果:可以看到,多个定时任务都是同一个线程的,如果一个定时任务出现问题,就会导致其他任务也会出现问题,所以就使用多线程的方式。结合上面的代码首先配置Executor,也就是重新配置我们的线程池执行器配置好了,就可以去使用了@Async(“Async1”)去对应的方法或者类里面去执行了,这样就相当于配置好了类似于这样,就原创 2022-06-02 18:31:39 · 1001 阅读 · 2 评论 -
前端传json字段,后端用@RequestBody接收
两种方式:方式一:使用json字符串解析,把json字符串解析成json对象后,通过get方法得到数据//用string接收,然后接收到的是json对象字符串,需要转化为json对象,然后通过get拿到数据@PostMapping("/getEmpByW")public RespBean getEmpByW(@RequestBody String wedlock) throws JsonProcessingException { System.out.println(wedlock);原创 2021-10-26 12:54:54 · 4559 阅读 · 0 评论 -
springboot的任务管理
异步任务根据处理方式的不同可以分为无返回值异步调用和有返回值异步调用。开启异步任务和定时任务package com.codel.async;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.EnableAsync;原创 2021-09-23 16:17:31 · 261 阅读 · 0 评论 -
springboot整合邮件服务
申请密匙发送短信,会生成一行字符。导进邮件服务的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>application.properties#邮箱类型spring原创 2021-09-23 14:20:02 · 619 阅读 · 0 评论 -
springboot整合RabbitMQ消息中间件
Springboot整合RabbitMQ学习参考网站安装RabbitMQ1.安装Erlang语言包https://www.erlang.org/downloads【官网下载地址】2.安装rabbitMqhttps://www.rabbitmq.com/download.html安装路径不能有中文,否则找不到路径3.重启rabbitmq程序net stop RabbitMQ && net start RabbitMQ页面的登录账号密码都是guest服务端口为:5原创 2021-09-22 22:01:28 · 297 阅读 · 0 评论 -
springboot整合swagger2
参考:前后端分离必备工具:Swagger快速搞定(整合SpringBoot详细教程)1.导进swagger2需要的依赖!--swagger配置依赖 用3.0 会报错--> <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependency> <groupId>io.springfox</gro转载 2021-09-22 02:54:19 · 273 阅读 · 0 评论 -
SpringBoot整合security
springboot整合security参考:1.什么是tokenhttps://www.jianshu.com/p/24825a2683e62.SpringBoot安全管理–(一)SpringSecurity基本配置https://www.cnblogs.com/crazy-lc/p/12361118.html3.BCrypt 密码加密和解密https://www.jianshu.com/p/fc910a1f7c8d/4.springboot 的安全管理https://blog.csdn原创 2021-09-20 03:07:44 · 554 阅读 · 0 评论 -
springboot的redis缓存整合
配置数据库文件application.properties# ============数据库============spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/springbootdata?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8sp原创 2021-09-16 17:57:10 · 170 阅读 · 0 评论 -
springboot缓存cache
springboot缓存cache配置数据库环境spring: datasource: username: root password: abcde url: jdbc:mysql://localhost:3306/springbootdata?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8 driver-class-name: com.mysql原创 2021-09-16 17:12:35 · 184 阅读 · 0 评论 -
springboot整合Mybatis-plus配置
第一步:导进mybatis-plus的包 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version> </dependency>原创 2021-09-16 16:29:31 · 4830 阅读 · 0 评论 -
springboot数据访问
springboot数据访问SpringBoot整合MyBatis第一步:先导入MyBatis的依赖,依赖如下<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version></depen原创 2021-09-16 14:00:33 · 130 阅读 · 0 评论 -
springboot整合redis
springboot整合redis第一步:创建一个springboot项目,导进redis需要的架包pom.xml<!--- redis依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId&原创 2021-09-16 13:34:58 · 103 阅读 · 0 评论 -
7.Thymeleaf模板引擎
模板引擎赛姆丽芙前端交给页面,是html页面。如果是以前开发,需要把html转成jsp页面,jsp好处就是查出一些数据转发到JSP页面以后,可以用jsp轻松实现数据的显示,及交互等。【jsp是动态的资源,可以实现资源的交互】jsp支持非常强大的功能,包括能写Java代码,但是呢,现在的这种情况,SpringBoot这个项目首先是以jar的方式,不是war。而且springboot用的还是嵌入式的Tomcat,所以呢,他现在默认是不支持jsp的。SpringBoot推荐使用模板引擎:模板引擎,其实原创 2021-09-08 20:46:00 · 261 阅读 · 0 评论 -
springboot-web自动装配的原理
SpringBoot Web开发项目里面都是jar没有webapp的地方!那我们怎么去进行web开发。SpringBoot最大的特点就是:自动装配SpringBoot到底帮我们配置了什么,能不能进行修改?能修改哪些东西?能不能扩展?xxxxAutoConfiguration… **向容器中自动配置组件 ** 【这就是自动装配】xxxxProperties: 自动配置类,装配配置文件中自定义的一些内容! 【这一步就是修改】要解决的问题导入静态资源首页原本的项目就是写jsp来原创 2021-09-08 20:34:31 · 181 阅读 · 0 评论 -
spring注解的使用
spring里面各个注解的使用:注解的使用原创 2021-09-01 17:21:53 · 110 阅读 · 0 评论 -
springboot在idea里面进行热部署
第一:导进热部署插件第二:在idea里面进行设置然后就进行热部署测试。第三:热部署测试:结束。原创 2021-09-01 17:03:37 · 115 阅读 · 0 评论 -
SpringBoot运行原理探究【笔记】
目录运行原理探究第一个配置文件:pom.xml配置文件内容1:父依赖配置文件内容2:启动器 ==spring-boot-starter==【导进依赖 】第二个配置文件:主启动类默认的主启动类配置内容1:@SpringBootApplication ==【标注到的类就是主配置类】==进入这个注解:可以看到上面还有很多其他注解!配置内容1.1:@ComponentScan ==【自动扫描,将bean加入到IOC容器里面】==配置内容1.2:@SpringBootConfiguration ==【表原创 2021-05-31 22:34:22 · 123 阅读 · 0 评论 -
SpringBoot简介学习【笔记】
SpringBoot简介回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。【spring就是一个容器】Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:基于POJO的轻量级和最小侵入性编程,所有东西都是bean;通过IOC,依赖注入(DI)和面向接口实现松耦合;基于切面(AOP)和惯原创 2021-05-31 22:33:06 · 141 阅读 · 0 评论