
SpringBoot
文章平均质量分 92
代码是Code
不太会编程
展开
-
ElasticSearch入门
ElasticSearchElasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据D原创 2020-10-26 11:20:13 · 207 阅读 · 0 评论 -
Spring Boot 与任务
Spring Boot 与任务异步任务在springboot中, 如果需要使用多线程, 开启异步任务 需要在方法上添加@Async注解, 并在主类上使用@EnableAsync开启异步支持异步方法:@Servicepublic class AsyncService { /** * 告诉Spring这是一个异步方法 */ @Async public void hello(){ try { Thread.sleep(2原创 2020-10-14 21:06:09 · 122 阅读 · 0 评论 -
Spring Boot与RabbitMQ
Spring Boot与消息大多应用中, 可通过消息服务中间件来提升系统异步通信, 扩展解耦能力消息服务中有消息代理(message broker) 和 目的地(destination) 两个重要概念当消息发送者发送消息以后, 将由消息代理接管, 消息代理保证消息传递到指定目的地消息队列消息队列主要有两种形式的目的地队列(queue): 点对点消息通信 (point-to-point)主题(topic): 发布(publish) / 订阅(subscribe) 消息通信点对点式原创 2020-10-13 21:52:38 · 268 阅读 · 0 评论 -
SpringBoot与缓存
SpringBoot与缓存JSR-107Java Caching定义了5个核心接口, 分别是CachingProvider, CacheManager, Cache, Entry, Expiry由于操作繁琐不推荐使用(不讲解)CachingProvider缓存提供者: 定义了创建, 配置, 获取, 管理和多个CacheManager. 一个应用可以在运行期间访问多个CachingProvider.CacheManager缓存管理器: 定义了创建, 配置, 获取, 管理和多个唯一命名的原创 2020-10-10 23:43:58 · 227 阅读 · 0 评论 -
Spring Boot与数据访问
Spring Boot与数据访问对于数据访问层, 无论是SQL还是NOSQL, Spring Boot默认采用整合Spring Data的方式进行同一处理, 添加大量的自动配置, 屏蔽了很多设置. 引入各种xxxTemplate, xxxRepository 来简化我们对数据访问层的操作. 对于我们来说只需要进行简单的设置即可.整合JDBC导入依赖坐标在项目创建时可添加关于JDBC的场景, 并导入关于数据库的驱动, 在pom文件中会生成以下依赖坐标<dependencies> &原创 2020-10-08 21:36:18 · 124 阅读 · 0 评论 -
Spring Boot的Web入门
Spring Boot与Web开发使用SpringBoot创建SpringBoot应用, 选中我们需要的模块(场景)SpringBoot已经默认将这些场景配置完成(自动配置原理), 只需要在配置文件中指定少量配置就可以运行自己编写业务代码一. SpringBoot 静态资源的映射规则WebMvcAutoConfiguration自动配置类public void addResourceHandlers(ResourceHandlerRegistry registry) { if (原创 2020-10-06 13:15:48 · 137 阅读 · 0 评论 -
Spring Boot与日志
Spring Boot与日志一. 日志框架市面上的日志框架: JUL, JCL, Jboss-logging, logback, log4j, log4j2, slf4j …日志门面日志实现JCL(jakarta Commons Logging), SLF4j(Simple Logging Facade For Java), Jboss-loggingLog4j, JUL(java.util.logging), Log4j2, Logback左边选一个门面(抽象层), 右边原创 2020-10-04 17:57:41 · 169 阅读 · 0 评论 -
SpringBoot 配置文件
SpringBoot 配置文件yaml(YAML Ain’t Markup Language)语言文件, 已数据为中心, 比json, xml等 更适合做配置文件yaml语法配置端口号为80;server: port: 80 # 项目访问路径 context-path:/1. 基本语法属性和值区分大小写key: value : 表示一对键值对(空格必须有);以空格的缩进控制层级关系, 只要是左对齐的一列数据都是同一层级server: prot:80 path: /h原创 2020-10-04 14:03:25 · 131 阅读 · 0 评论 -
Spring Boot入门
Spring Boot入门1. Spring Boot简介简化Spring应用开发的一个框架整个Spring技术栈的一个大整合J2EE开发的一站解决方案2. 微服务微服务是一种架构风格一个应用应该是一组小型服务, 可以通过HTTP的方式进行互通每一个功能元素最终都是一个可独立替换和独立升级的软件单元与微服务相反的是单体应用(ALL IN ONE)3. Spring Boot HelloWorld浏览器发送hello请求, 服务器接受请求并处理, 响应Hello World字符串原创 2020-10-02 18:57:09 · 132 阅读 · 0 评论