SpringBoot
程序员修炼
大道至简,知易行难。
但行好事,莫问前程。
cxyxl66
程序员修炼
AI学习管家
程序员面试通
展开
-
SpringBoot集成WebSocket实战二:解决@Autowired为null
SpringBoot集成WebSocket实战二:解决@Autowired为null在上一篇中已经实现了服务端每隔几秒就会主动推送实时数据给前端的功能,但是现在又有一个问题出现了,由于使用了定时任务,定义了每10秒推送一次,那么也就是说,用户在刚打开网页的时候,会出现0-10秒的等待,才能够获取到数据,例如上一次推送数据刚刚结束,又有一个新的用户打开的网页建立了websocket连接,他的前端页面是没有数据的,需要等到下一次推送才会得到数据,这显然是不合理的,用户体验也会下降.解决这个问题也很简单,不就原创 2020-12-17 16:36:32 · 1846 阅读 · 4 评论 -
SpringBoot集成WebSocket实战一
SpringBoot集成WebSocket实战一1.什么是WebSocket2.为什么要使用WebSocket3.SpringBoot整合WebSocket4. 服务器主动推送数据给前端1.什么是WebSocket什么是websocket,百度百科的解释是:"websocket是一种在单个TCP连接上进行全双工通讯的协议,websocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据,在websocket中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的原创 2020-12-17 16:30:09 · 4029 阅读 · 4 评论 -
SpringBoot使用JPA如何查询部分字段
用过JPA的都知道,只需要继承JpaRepository 根据Jpa的函数命名规范写出接口中的函数,不需要实现,底层就可以自动解析成各种数据库的sql语句,进行增删改查等操作。自定义简单的查询方法:如findByUserName,findByUserNameOrEmail(String username, String email)等条件的属性名称与个数要与参数的位置与个数一一对应,JpaRe...原创 2019-11-02 19:22:42 · 20372 阅读 · 8 评论 -
springboot整合mongodb MongoTemplate和MongoRepository的用法
spring-data-mongodb中的MongoRepository和mongoTemplate原创 2019-11-02 17:36:15 · 5160 阅读 · 0 评论 -
SpringBoot-JPA(一)
什么是JPAJPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 [1]Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。简单来说为是Java 开发人员提供了一种对...原创 2019-09-23 16:11:10 · 222 阅读 · 0 评论 -
什么是RESTful API
要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST – REpresentational State Transfer,英语的直译就是“表现层状态转移”。如果看这个概念,估计没几个人能明白是什么意思。那下面就让我来用一句人话解释一下什么是RESTful:URL定位资源,用...转载 2019-09-22 20:55:46 · 127 阅读 · 0 评论 -
Springboot中使用lombok的@Data注解
Springboot中使用lombok的@Data注解idea安装lombok插件创建项目,编写实体类编写测试类测试结果idea安装lombok插件点击setting,选择plugins,搜索lombok安装即可。创建项目,编写实体类安装好插件后需要重启idea,然后创建一个springboot项目,编写一个bean类,如下:User.javaimport lombok.Data;...原创 2019-08-21 10:22:41 · 5803 阅读 · 0 评论 -
SpringBoot连接Docker中的mysql
SpringBoot连接Docker中的mysqlDocker安装mysql主机连接mysql测试SpringBoot与数据访问整合Druid数据源DockerDocker简介:Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是...原创 2019-08-06 20:45:08 · 5453 阅读 · 0 评论 -
SpringBoot如何支持jsp
SpringBoot支持jsp创建项目创建项目原创 2019-08-02 12:09:13 · 601 阅读 · 0 评论 -
SprinngBoot开发入门三(模板引擎)
SprinngBoot开发入门三(模板引擎)1.简介2.SpringBoot对静态资源的映射3.模板引擎1.简介使用springboot开发web应用程序的步骤如下:1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;关于自动配置原理,在另一篇博客中有介绍We...原创 2019-08-04 19:03:35 · 771 阅读 · 0 评论 -
SpringBoot开发入门二(配置文件以及自动配置原理)
SpringBoot开发入门二Profile配置文件1.多个profile文件2.yml支持多文档块3.激活指定profile配置文件加载位置外部配置加载顺序自动配置原理1.原理2.细节在上篇中讲到如何使用配置文件更改自动配置,以及配置文件的值注入和相关的注意事项,这一篇将会主要讲解SpringBoot的自动配置原理。Profile配置文件profile是Spring对不同环境提供不同配置功...原创 2019-07-30 16:14:37 · 614 阅读 · 0 评论 -
SpringBoot开发入门一
SpringBoot开发入门一SpringBoot是一个简化Spring应用开发的框架,是整个Spring技术栈的一大整合,也是J2EE开发的一站式解决方案。接下来通过一个简单的员工管理系统来讲解SpringBoot Web的开发过程。创建SpringBoot Web应用开发SpringBoot应用的首选软件是IDEA,这里也会使用IDEA来创建一个springboot web应用。首先...原创 2019-07-29 17:01:10 · 622 阅读 · 0 评论