随笔分类 -  springboot

摘要:问题 出现这个问题是因为springboot和springcloud版本不兼容 springboot和springcloud版本对应如果错了,项目是启动不起来的 解决方法 对应关系如下 spring-cloud依赖 spring-boot依赖 Finchley.M2 >=2.0.0.M3 and < 阅读全文
posted @ 2021-11-17 09:28 至安 阅读(2284) 评论(0) 推荐(0)
摘要:问题 springboot项目默认单元测试类没有run方法,无法执行 解决方案 原因是默认的Tests测试类没有public关键字! 阅读全文
posted @ 2021-11-16 20:30 至安 阅读(308) 评论(0) 推荐(0)
摘要:IOC(控制反转) 什么是IOC(控制反转) 把对象创建和对象之间的调用过程,交给Spring进行管理 **使用IOC目的:**为了降低耦合度 IOC底层 xml解析 工厂模式 反射 Spring提供的IOC容器实现的两种方式(两个接口) BeanFactory接口:IOC容器基本实现是Spring 阅读全文
posted @ 2021-11-09 20:46 至安 阅读(65) 评论(0) 推荐(0)
摘要:SpringMVC简介 什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M: Model:模型层,指工程中的JavaBean,作用是处理数据。JavaBean分为两类: 实体类Bean:专门存储业务数据的,如 Student、User 等 业务处理Bean:指Servi 阅读全文
posted @ 2021-11-09 20:39 至安 阅读(1782) 评论(0) 推荐(1)
摘要:问题描述 使用Maven打包项目的时候,出现错误: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update) 原因分析 web项目下缺少WEB-INF/web.xml 但是在servle 阅读全文
posted @ 2021-09-29 14:15 至安 阅读(1346) 评论(0) 推荐(1)
摘要:链接 阅读全文
posted @ 2021-09-27 11:11 至安 阅读(166) 评论(0) 推荐(0)
摘要:JUnit5简介 Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库 JUnit 5官方文档 作为最新版本的JUnit框架,JUnit5与之前版本的JUnit框架有很大的不同。由三个不同子项目的几个不同模块组成。 JUnit 5 = JUnit Platform + 阅读全文
posted @ 2021-09-14 17:07 至安 阅读(1346) 评论(0) 推荐(0)
摘要:添加组件 @Configuration、@Bean //以swagger为例 @Configuration(proxyBeanMethods = false) @EnableSwagger2 //使用swagger注解 public class SwaggerConfig { @Bean publi 阅读全文
posted @ 2021-09-13 09:51 至安 阅读(208) 评论(0) 推荐(0)
摘要:@RequestAttribute 它只能使用在方法入参上,从request请求参数中获取对应的属性值。 //路径跳转 @GetMapping("/goto") public String goToPage(HttpServletRequest request){ request.setAttrib 阅读全文
posted @ 2021-03-14 23:02 至安 阅读(493) 评论(0) 推荐(0)
摘要:@PathVariable 作用:@PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值,将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“) @GetMapping("/car/{id}/owner/{username}") 阅读全文
posted @ 2021-03-13 23:41 至安 阅读(2662) 评论(0) 推荐(0)
摘要:简介 YAML 是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 非常适合用来做以数据为中心的配置文件 基本用法 key: 阅读全文
posted @ 2021-03-13 16:27 至安 阅读(9544) 评论(0) 推荐(1)
摘要:#前言 springboot自动配置关键在于@SpringBootApplication注解,启动类之所以作为项目启动的入口,也是因为该注解,下面浅谈下这个注解的作用和实现原理 #@SpringBootApplication注解 查看源码@SpringBootApplication,由以下组成 @T 阅读全文
posted @ 2021-03-12 15:44 至安 阅读(1479) 评论(0) 推荐(1)
摘要:前言 Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". Spring Boot 能快速创建出生产级别的Spring应 阅读全文
posted @ 2021-03-08 21:56 至安 阅读(1662) 评论(0) 推荐(0)
摘要:# 服务端口 server.port=8001 # 服务名 spring.application.name=service-edu # 环境设置:dev、test、prod spring.profiles.active=dev # mysql数据库连接,8版本注意配时区 spring.datasou 阅读全文
posted @ 2020-12-30 14:06 至安 阅读(961) 评论(0) 推荐(0)
摘要:AOP基本概念 面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 AOP(底层原理) 代理模式 相关术语 连接点:类里面哪些方法可以被增 阅读全文
posted @ 2020-11-04 12:31 至安 阅读(675) 评论(0) 推荐(0)