
Spring Boot 知识体系
文章平均质量分 52
微服务 之一
故事写在心里-
《所有的王者都是从青铜过来的,没有捷径》靠自己A.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MybatisPlus 中 的 SQL 使用函数
数据库自己去建一张表对应的。原创 2022-11-12 16:17:21 · 1377 阅读 · 0 评论 -
事务注解学习: @Transactional(rollbackFor=Exception.class)
在项目中,@Transactional(rollbackFor=Exception.class),如果类加了这个注解,那么这个类里面的方法抛出异常,就会回滚,数据库里面的数据也会回滚。也就是带 SQL 事务代码得 时候才使用 。原创 2022-06-06 13:16:15 · 1033 阅读 · 1 评论 -
SpringBoot内置工具类应有尽有,真香香香
文章目录:断言对象、数组、集合StringUtils :CollectionUtilsFileCopyUtils (文件、资源、IO 流)ResourceUtils (从资源路径获取文件) :StreamUtils:ReflectionUtils(反射、AOP):AopUtils:断言1.断言是一个逻辑判断,用于检查不应该发生的情况2. Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启3. SpringBoot 中提供了 Assert 断言工原创 2022-05-18 11:22:08 · 223 阅读 · 0 评论 -
fastJson序列化和反序化 (记录一下)
@Testvoid testuser(){ User user = new User(); user.setNickName("nick"); user.setPhone("13653602974"); user.setId(1L); String resultJson = JSON.toJSONString(user); // 转json stringRedisTemplate.opsForValue().set("Person:",resultJson); String person原创 2022-04-23 15:49:53 · 472 阅读 · 0 评论 -
IDEA 本地如何 一次性 启动多个服务项目
在IDEA中一个项目启动多次有两种方式,现在和大家分享一下。第一种、第一步、选择“Edit Configurations”第二步、勾选“Allow parallel run”以上操作完成后就OK啦。不过重复运行项目前,记得要先更改项目的端口号哈,不然端口号被占用启动不起来哦。第二种、使用“-Dserver.port=8080”使用 -Dserver.port设置要使用的端口号就可以了...转载 2022-04-09 00:08:57 · 5031 阅读 · 0 评论 -
SpringBoot--->07 自动装配原理
精髓:1、SpringBoot 启动会加载大量的自动配置类2、我们看我们需要的功能有没有在Springboot 默认写好的自动配置类当中,3、我们在来看这个自动配置类中到底配置了哪些组件;(只要我们要用的组件存在其中,我们就不需要手动配置了)4、给容器中自动配置类添加组件的时候,会从properties 类中获取某些属性。我们只需要在配置文件中指定属性值即可。核心配置:可以再配置文件中哪些生效哪些组件没有生效debug:true...原创 2021-09-25 21:36:16 · 95 阅读 · 0 评论 -
mybatis 查询出得数据库字段有得有值,有得为null,这样得情况肯定是不可行得,下面看看解决办法
问题描述:下面是查询出得值集。这个用户信息表得passord为什么为null。解决思路:1、步骤一:检查了Mapper 文件,sql确实是没有问题。2、步骤二:检查了pojo实体类,看到奇妙得问题发生了。截图如下:3、步骤三:发现少了一个字符a,还是要细心啊。password。 4、步骤四:写全之后看看效果:果然是写错实体类了。...原创 2021-09-05 19:03:26 · 338 阅读 · 0 评论 -
Springboot 整合shiro+MP报错:Invalid bound statement (not found)特此记录下
困扰了一下午得问题,得以解决,哎,不容易哈。。控制台报错得信息:javaorg.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题描述我这里是Springboot+shiro+MP 进行整合,然后按照spring得三层思想进行了编写。从数据库查询,然后报错此bug绑定异常。1、配置我文件格式我用得是Springboot yml格式,问题就出在这里。红框所在得位置有空格导致一致报错,绑定异常!原创 2021-09-05 00:04:44 · 242 阅读 · 0 评论 -
SpringBoot--->06 实现热部署
简介:在Spring Boot实现代码热部署是一件很简单的事情,代码的修改可以自动部署并重新热启动项目。1、引用devtools依赖、<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency原创 2021-08-20 23:47:00 · 2480 阅读 · 0 评论 -
SpringBoot--->05 Data 之 JDBC 整合
文章目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编原创 2021-08-14 22:21:18 · 143 阅读 · 0 评论 -
SpringBoot --->04 thymeleaf 模版引擎
文章目录:前言:thymeleaf 介绍:Thymeleaf可以处理什么样的模板?Thymeleaf 介绍:例子:1、在pom.xml 文件中添加加jar包:2、在创建的项目工程中编写 Controller,3、在templates 模板下创建名为 HTML 5 的文件夹4、请求一下看看效果?Thymeleaf 使用总结:前言:前端js以前在MVC阶段 需要自己手动编写,现在使用boot 模板,但在开发中一般不会这样子使用。thymeleaf 介绍:Thymeleaf是一个现代的服务器端Jav原创 2021-08-08 17:57:27 · 197 阅读 · 0 评论 -
SpringBoot --->03 配置文件的 yml 语法 知识获取
文章目录:YML简介:一、YML是什么二、YML的优点三、YML语法yml 格式如下:三、本地项目使用 yml格式 进行 配置文件例子四、 给属性赋值的几种方式:结论:YML简介:在接触springboot的时候遇到了一种特殊的配置文件 .yml,本文对yml作简单介绍,快速入手yml。一、YML是什么YAML (YAML Ain’t a Markup Language)YAML不是一种标记语言,通常以.yml为后缀的文件,是一种直观的能够被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚原创 2021-08-08 14:25:05 · 441 阅读 · 0 评论 -
SpringBoot --->02 更改springboot 的启动图标彩蛋 操作(只用在学习)哈哈哈
步骤11、在resources 目录下创建文件加 右键-->file--->创建banner.txt 文件2、加入自己喜欢的Logo图标 如:////////////////////////////////////////////////////////////////////// _ooOoo_ //// o8888888o原创 2021-08-07 23:51:40 · 190 阅读 · 0 评论 -
springboot 集成本地tomcat 方式
1、在启动类上继承SpringBootServletInitializer可以使用外部tomcat,自己可以设置端口号,项目名。不需要用外部tomcat的话继承不继承都可以。2、重写了configure 类3、在pom.xml 文件内移除掉内嵌的tomcat。并配置本地tomcat路径。。。4、添加servlet-api的依赖maven 打war包报错:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-原创 2021-08-07 23:28:05 · 500 阅读 · 0 评论 -
微服务(Microservices)——Martin Flower
原文是 Martin Flower 于 2014 年 3 月 25 日写的《Microservices》。本文目录:微服务 :微服务风格的特性 :组件化(Componentization )与服务(Services)围绕业务功能的组织产品不是项目强化终端及弱化通道分散治理分散数据管理容错性设计设计改进微服务是未来吗?其它微服务系统多大?微服务与SOA多语言,多选择实践标准和强制标准让做对事更容易断路器(circuit breaker)和产品中现有的代码同步是有害的微服务 :“微服务架构(Micro.转载 2021-08-07 23:20:39 · 177 阅读 · 0 评论 -
SpringBoot --->01 概念篇与第一个SpringBoot程序
文章目录:回顾什么是SpringSpringBoot简介:什么是SpringBoot:Spring Boot的主要优点:准备工作:回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、原创 2021-08-01 22:37:02 · 290 阅读 · 2 评论