随笔分类 - SpringBoot
摘要:这篇随笔暂时不讲原理,首先搭建起一个简单的可以实现通信的Demo。之后的一系列随笔会进行一些原理上的分享。 不过在这之前大家最好了解一下Netty的线程模型和NIO编程模型,会对它的整体逻辑有所了解。 更新一篇关于NIO的博客:手动搭建I/O网络通信框架3:NIO编程模型,升级改造聊天室 首先创建好
阅读全文
摘要:环境的搭建和安装网上有很多教程,在这里就不再重复了。 1. Redis是什么? Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。 大家可能知道Redis是做缓存用
阅读全文
摘要:SpringBoot 2.2.X默认不支持put,delete等请求方式的。 首先需要在配置文件中打开他们,代码如下: spring.mvc.hiddenmethod.filter.enabled=true 然后在form标签里面声明method为post 最后在form里面使用以下标签 <inpu
阅读全文
摘要:SpringBoot默认采用slf4j+logback 的组合形式,但也提供对JUL、log4j2、Logback提供了默认配置。 我们使用IDEA的spring初始化创建一个springboot项目后,运行一下开始方法。控制台输出的一堆如下的信息其实就是日志 在配置文件中配置日志 1.配置日志输出
阅读全文
摘要:使用IDEA创建一个spring初始化项目后。默认的配置文件在resources文件夹下。 SpringBoot启动时,会扫描application.properties或application.yml文件作为默认的配置文件。 扫描的位置有四种,有不同的优先级。 按照优先级的高低,高优先级的配置内容
阅读全文
摘要:1.在pom.xml下添加如下插件 这个插件可以在项目打包成jar包后,通过java -jar运行 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven
阅读全文