SpringBoot
文章平均质量分 76
Alex_81D
修身,赚钱,助人,玩天下
展开
-
记录一次Nacos安装启动异常的问题
【代码】记录一次Nacos安装启动异常的问题。今天在Linux中启动Nacos遇到了一个这样的错误:ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!原创 2024-08-06 22:15:00 · 460 阅读 · 0 评论 -
SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍
本篇博文将介绍几种如何处理url中的参数的注解@PathVaribale/@RequestParam/@GetMapping。其中,各注解的作用为:@PathVaribale 获取url中的数据@RequestParam 获取请求参数的值@GetMapping 组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。原创 2018-05-23 15:52:08 · 689 阅读 · 1 评论 -
java main方法控制日志级别
今天想用main方法去调用http请求,结果已经没什么问题了,但是打印了一大堆Http业务内部的日志信息,特别挡路,导致想看到的业务输出看不到,所以经过多方求证,进行了日志等级处理。原创 2022-11-15 14:04:15 · 19834 阅读 · 1 评论 -
使用Mybatis-plus清空表数据
使用Mybatis-plus清空表数据,主要介绍了mybatis-plus的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值原创 2022-09-30 15:52:22 · 18182 阅读 · 2 评论 -
后端神器Dataway
后端接口神器 Dataway,让服务飞起来原创 2022-09-28 15:54:34 · 339 阅读 · 0 评论 -
浅谈微服务架构与服务治理的Eureka和Dubbo
通俗的理解方式就是一个独立的业务模块,以业务的范围来确定领域的边界。以电商项目为例子,购物车可以看成一个领域,下订单看成一个领域,商城看成一个领域,而当某个领域发展的过于庞大的时候,再对其进行拆分,分成更细分的领域,原则就是保证每一个领域做的是一个单独的事情,做到最大程度的解耦。用微服务的架构设计来作为议题,很有喧哗取宠的偏向,所以需要声明一下,本文说的都是基于博主当前浅薄的软件开发经验与贫瘠的架构设计思想得出的浅见,仅是一家之言,而且其中必定包含了很多的确认型偏误,对此现在无法避免。转载 2022-09-23 17:10:15 · 659 阅读 · 0 评论 -
springboot中的工厂模式
说到工厂模式,先说说工厂模式是什么,有什么优点平常我们在工作开发过程中,往往因为工期问题导致整体功能设计考虑的不够周到,导致后期迭代时发现需要原有功能流程基础上追加新功能时,需要耗费更多的成本,无法轻易推翻重构,接着便是将错就错,在if else之下再来一层elseif。通过设计模式去优化代码,达到代码的复用性,减少耦合,也就是我们常说的高内聚低耦合。通过工厂模式可以把对象的创建和使用过程分割开来。比如说 Class A 想调用 Class B的方法,那么我们无需关心B是如何创建的,直接去工厂获取就原创 2022-03-28 17:04:57 · 41062 阅读 · 0 评论 -
详谈springboot过滤器和拦截器
SpringMVC中有两种很普遍的AOP实现:1.过滤器(Filter)2.拦截器(Interceptor)首先说一下两者之间的区别:过滤器和拦截器非常相似,但是它们有很大的区别a.最简单明了的区别就是过滤器可以修改request,而拦截器不能b.过滤器需要在servlet容器中实现,拦截器可以适用于javaEE,javaSE等各种环境c.拦截器可以调用IOC容器中的各种依赖,而过滤器不能d.过滤器只能在请求的前后使用,而拦截器可以详细到每个方法一、HandlerInterc原创 2022-03-21 14:20:45 · 3304 阅读 · 0 评论 -
Spring Boot配置文件放在jar外部的几种方案
springboot读取外部配置文件的方法,如下优先级:第一种是在执行命令的目录下建config文件夹。(在jar包的同一目录下建config文件夹,执行命令需要在jar包目录下才行),然后把配置文件放到这个文件夹下。第二种是直接把配置文件放到jar包的同级目录。第三种在classpath下建一个config文件夹,然后把配置文件放进去。第四种是在classpath下直接放配置文件。springboot默认是优先读取它本身同级目录下的一个config/application.properties原创 2020-06-03 15:13:26 · 7078 阅读 · 1 评论 -
H2数据库入门
一、H2简介 1、H2是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。 H2最大的用途在于可以同应用程序打包在一起发布,这样可以非常方便地存储少量结构化数据。 它的另一个用途是用于单元测试。启动速度快,而且可以关闭持久化功能,每一个用例执行完随即还原到初始状态。 H2的第三个用处是作为缓存,作为NoSQL的一个补充。当某些场景下数据模型必须为关系型......原创 2020-04-03 15:20:05 · 5539 阅读 · 1 评论 -
kafka单机搭建及操作--做个记录
最近一直在搞springboot整合kafka,于是自己搭建了一套单机的kafka环境,以便用于测试。原创 2020-03-31 13:44:21 · 456 阅读 · 0 评论 -
Kafka Consumer深入理解
最近项目需要进行实时读取服务端信息,在网上看到kafka可以解决这个问题,开发完成后对kafka做一个简单的整理,希望可以帮助到刚开始学习kafka 的同学,给自己也做个笔记:首先说一下kafka是个什么东西:kafka是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需...原创 2019-12-23 08:39:49 · 794 阅读 · 0 评论 -
springMVC常见的注解,以及注解的作用
springMVC常见的注解,以及注解的作用原创 2018-04-20 16:46:16 · 1201 阅读 · 1 评论 -
spring boot(三):thymeleaf使用详解
在上篇文章中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:...原创 2018-04-12 16:00:50 · 5016 阅读 · 1 评论 -
springboot(二)
web开发spring boot web开发非常的简单,其中包括常用的json输出、filters、property、log等json 接口开发在以前的spring 开发的时候需要我们提供json接口的时候需要做那些配置呢添加 jackjson 等相关jar包配置spring controller扫描对接的方法添加@ResponseBody就这样我们会经常由于配置错误,导致406错误等等,spri...原创 2018-04-12 15:13:42 · 197 阅读 · 1 评论 -
springboot(一):入门篇
什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知...原创 2018-04-12 13:48:58 · 232 阅读 · 1 评论