Springboot
文章平均质量分 72
金石不渝
虚心好学
展开
-
Springboot2_单元测试
07、单元测试1、JUnit5 的变化Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit VintageJUnit Platform: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入原创 2021-08-08 22:46:10 · 489 阅读 · 0 评论 -
SpringBoot2-11web-Druid数据源
2、使用Druid数据源1、druid官方github地址https://github.com/alibaba/druid整合第三方技术的两种方式自定义找starter2、自定义方式1、创建数据源2、StatViewServletStatViewServlet的用途包括:提供监控信息展示的html页面提供监控信息的JSON API3、StatFilter用于统计监控信息;如SQL监控、URI监控系统中所有filter:别名 Filter类名default com.alibab原创 2021-08-07 22:56:56 · 136 阅读 · 0 评论 -
SpringBoot2-10web-Error异常处理
8、异常处理1、错误处理1、默认规则默认情况下,Spring Boot提供/error处理所有错误的映射对于机器客户端,它将生成JSON响应,其中包含错误,HTTP状态和异常消息的详细信息。对于浏览器客户端,响应一个“ whitelabel”错误视图,以HTML格式呈现相同的数据要对其进行自定义,添加**View**解析为**error**``** **要完全替换默认行为,可以实现 ErrorController并注册该类型的Bean定义,或添加ErrorAttribute原创 2021-08-07 21:44:21 · 396 阅读 · 0 评论 -
Springboot2-10-Thymeleaf
5、视图解析与模板引擎视图解析:SpringBoot默认不支持 JSP,需要引入第三方模板引擎技术实现页面渲染。1、视图解析1、视图解析原理流程1、目标方法处理的过程中,所有数据都会被放在 ModelAndViewContainer 里面。包括数据和视图地址2、方法的参数是一个自定义类型对象(从请求参数中确定的),把他重新放在 ModelAndViewContainer3、任何目标方法执行完成以后都会返回 ModelAndView(数据和视图地址)。**4、**processDispatch原创 2021-08-06 21:37:03 · 173 阅读 · 0 评论 -
Spingboot-09-数据库访问
06、数据访问1、SQL1、数据源的自动配置-HikariDataSource1、导入JDBC场景 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> </dependency>原创 2021-08-06 21:20:15 · 117 阅读 · 0 评论 -
SpringBoot_08Web开发
05、Web开发1、SpringMVC自动配置概览Spring Boot provides auto-configuration for Spring MVC that works well with most applications.(大多场景我们都无需自定义配置)The auto-configuration adds the following features on top of Spring’s defaults:Inclusion of ContentNegotiatingVi原创 2021-08-05 16:17:02 · 230 阅读 · 0 评论 -
SpringBoot 07配置文件yam写法
04、配置文件1、文件类型1.1、properties同以前的properties用法1.2、yaml1.2.1、简介YAML 是 “YAML Ain’t Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。非常适合用来做以数据为中心的配置文件1.2.2、基本语法key: value;kv之间有空格大小写敏感使用缩进表示层级关系原创 2021-08-05 16:02:00 · 266 阅读 · 0 评论 -
SpringBoot入门
02、SpringBoot2入门1、系统要求Java 8 & 兼容java14 .Maven 3.3+idea 2019.1.21.1、maven设置<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun<转载 2021-08-05 15:59:53 · 50 阅读 · 0 评论 -
SpringBoot学习笔记5
03、了解自动配置原理1、SpringBoot特点1.1、依赖管理父项目做依赖管理依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version&翻译 2021-08-05 15:57:15 · 155 阅读 · 0 评论 -
SpringBoot开放小技巧
实战引入依赖修改配置导入组件开放小技巧lombok 对象用 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>@ NoArgsConstructor无参构造器@AllArgsConstructor有参构原创 2021-08-05 15:51:21 · 121 阅读 · 0 评论 -
SpringBoot笔记3注解
底层注解命令Configuration()声明主配置类@Bean() @Component() @Controller() @Service()声明容器@ComponentScan()声明包的扫描@Import 导入(类,jar包等)@ContitionalOnBean()按条件注入@ImportResource导入xml文件 例如: classpath:beans.xml@ConfigurationProperties(prefix="原创 2021-08-05 15:24:07 · 64 阅读 · 0 评论 -
Spring Boot学习大纲
Spring Boot学习1环境配置准备2、使用maven创建项目3、使用spring initialzr创建一个项目4、properties 注入和 yml 注入5、@Value 获取值和@ConfigurationProperties获取值6、@PropertySource和importsource(提取与spring无关的)@PropertySource 导入外部类@importsource 导入bean优先级问题7、占位符就是${random.int}之类的8、Prof.原创 2021-07-17 22:23:02 · 324 阅读 · 0 评论 -
springboot参考笔记
**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;详细参照微服务文档3、环境准备http://www.gulixueyuan.c原创 2021-07-16 23:34:29 · 471 阅读 · 0 评论