springboot
乔治大哥
脚踏实地,仰望星空。
展开
-
大剑无锋之SpringBoot和Spring的区别
SpringBoot和Spring的区别其实这个问题,在我看来,其关键就是要对SpringBoot相对于Spring的特点阐述:1.快速整合第三方依赖:maven子父依赖关系。springboot 通过引用spring-boot-starter-web依赖,整合SpingMVC框架。只需要引用一个jar包,就可以通过Maven继承的方式引用到Spring-aop,Spring-beans,...原创 2020-04-20 10:03:41 · 630 阅读 · 0 评论 -
如何提升springboot服务吞吐量
背景生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。方案1、undertow替换tomcat电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将web容器从tomcat替换为undertow,下面介绍下步骤: 1、增加pom配置<dependency> <groupid>org.s...转载 2020-02-25 21:51:20 · 624 阅读 · 0 评论 -
springboot配置定时任务及常用的cron表达式
springboot引入定时任务springboot引入定时任务主要需要以下几步:1.引入相关的依赖2.配置程序开启定时任务3. 编写定时任务引入相关的依赖只用引一个基础的web的依赖就可以了 <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-star...原创 2020-02-14 20:43:53 · 1393 阅读 · 0 评论 -
springboot _全局异常@RestControllerAdvice&@ExceptionHandler
全局异常Springboot对Controller层方法进行统一异常处理【注】如果全部异常处理返回json,那么可以使用 @RestControllerAdvice 代替 @ControllerAdvice ,这样在方法上就可以不需要添加 @ResponseBody。import org.slf4j.Logger;import org.slf4j.LoggerFactory;impor...原创 2019-10-16 10:13:25 · 911 阅读 · 0 评论 -
springboot _配置过滤器、拦截器、使用原生servlet
配置过滤器、拦截器、使用原生servlet过滤器和拦截器的根本区别过滤器是servlet规范规定的,只能用于web程序中,而拦截器是在spring容器中,它不依赖servlet容器。拦截器属于Spring中的概念,可以在拦截器中使用任何Spring中的Bean信息,而过滤器不属于Spring中的概念点,所以过滤器不行.过滤器可以拦截几乎所有的请求(包含对静态资源的请求),而拦截器只...原创 2019-10-16 10:06:46 · 489 阅读 · 0 评论 -
Tomcat 在 SpringBoot 中是如何启动的
转载自木木匠。前言我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以直接把web程序达成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动,本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习下Tomcat的源码,了解Tomcat的设计。从 Main 方法说起用过SpringBoo...转载 2019-10-07 17:08:20 · 337 阅读 · 0 评论 -
cron表达式详解
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1)Seconds Minutes Hours DayofMonth Month DayofWeek Year (2)Seconds Minutes Hours DayofMonth Month DayofWeek一、结构corn从左到右(用空格隔开):...原创 2019-09-25 21:32:48 · 1149 阅读 · 0 评论 -
yml语法
在Springboot中,推荐使用properties或者YAML文件来完成配置,但是对于较复杂的数据结构来说,YAML又远远优于properties。本文就快速介绍YAML的常见语法格式。先来看一个Springboot中的properties文件和对应YAML文件的对比:#properties(示例来源于Springboot User guide):environments.d...原创 2019-09-25 21:32:14 · 2410 阅读 · 3 评论 -
springboot的核心
1、SpringBoot核心原理1.基于SpringMVC无配置文件(纯Java)完全注解化+内置tomcat-embed-core实现SpringBoot框架,Main函数启动。2.SpringBoot核心快速整合第三方框架原理:Maven继承依赖关系。2、SpringBoot重点1.快速整合第三方依赖:maven子父依赖关系。springboot通过引用spring-b...原创 2019-09-25 21:28:59 · 7296 阅读 · 1 评论 -
springboot入门程序
(1)设置spring boot的parent<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.0.RELEASE</vers...原创 2019-09-25 21:26:12 · 333 阅读 · 0 评论 -
springboot环境搭建及入门必知
springboot环境搭建导入springboot父项目依赖,目的是统一当前整合技术版本<!--继承springboot父项目--><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent&...原创 2019-09-25 21:21:47 · 559 阅读 · 0 评论 -
Spring的Java配置
Spring的Java配置Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置。1、注解Configuration 和 注解@BeanSpring的Java配置方式是通过 @Configuration 和 @Bean 这两个注解实现的:1、@Configuration 作用于类上,相当于一个xml配置文件;2、@Bean 作用于方法上,相当于xml配置中的...原创 2019-09-25 16:40:05 · 275 阅读 · 0 评论 -
SpringBoot 注解大全
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration等同于spring的XML配置文件;使用J...转载 2019-09-25 16:09:55 · 148 阅读 · 0 评论