自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 SpringBoot banner

Spring Boot 打印banner当应用启动时,可以显示应用图标,版本,名称等相关信息,可以通过配置文件指定banner打印模式:spring: main: banner-mode: OFF,CONSOLE,LOG具体流程如下SpringApplication.run(String… args) 执行打印banner入口,SpringApplication:public ConfigurableApplicationContext run(String... args) {

2020-10-22 13:51:35 198 1

原创 Spring Boot SpringApplication

SpringApplication这个是Spring Boot 启动类,每一个应用启动都构造并调用此类run方法完成初始化,加载等工作。SpringApplication 构造方法webApplicationType : 指定web application typeprimarySources :指定应用的main class, 可以加载多个,也就是main class可以有多个。setInitializers:从spring.factories加载Application Context Init

2020-10-21 13:24:18 123

原创 Spring Boot WebApplicationType

WebApplicationType指定应用类型, 默认spring boot使用SERVLET作为WebApplicatoinType.NONE: 非servlet应用,比如message,或者applicatin应用,实际上有些CS应用也可以使用spring框架来编写。SERVLET: 基于web的应用,这个比较好理解REACTIVE: 反应式web应用,这个是一种比较新的web 构架,无阻塞的应用,实际就是web客户端和后端会有一个管道,后端将改变数据不断的推送到客户端,而不是传统的WEB应用

2020-10-19 14:13:47 2280

原创 spring boot @RequestMapping注解

@RequestMappingname: 给映射地址制定一个别名,RequestMappingInfoHandlerMethodMappingNamingStrategy会将封装到RequestMappingInfo.name中。path:指定访问路径method:指定请求方法数组,GET, POST, HEAD, OPTIONS, PUT, PATCH, DELETE, TRACE.params: 参数列表,指定某些参数限制如 param={“name!=test”}consumes:指定处理请

2020-10-17 11:47:20 881

原创 spring boot 注解@Component

@Component。Spring提供进一步典型的注解:@Component,@Service,和 @Controller。@Component是任何Spring托管组件的通用注解。 而@Repository,@Service和@Controller是@Component针对更特定用例的专业化(分别在持久性,服务和表示层)。因此可以用他们来注解你的组件类与@Component具有同样作用,通过与注解它们@Repository,@Service或者@Controller ,你能更好的区分数据,业务,控制层

2020-10-14 17:19:00 3496 1

原创 spring boot @ResponseBody注解

@ResponseBody注解,标记为此注解的controller,method,return,返回数据将被转换成Json格式数据给客户端, 具体调用代码流程如下:DispatcherServlet.doDispatch->RequestMappingHandlerAdapter.handle->RequestMappingHandlerAdapter.handleInternal->RequestMappingHandlerAdapter.invokeHandlerMethod

2020-10-14 14:13:17 1001

原创 Springboot app注解

Java 元注解@Target 表示该注解用于什么地方,可能的值在枚举类 ElemenetType 中,包括: ElemenetType.CONSTRUCTOR-----------------------------构造器声明 ElemenetType.FIELD ----------------------------------域声明(包括 enum 实例) ElemenetType.LOCAL_VARIABLE------------------------- 局

2020-10-13 13:49:32 309

原创 Yaml 语法规则

Yaml (YAML Ain’t Markup Language)“ YAML是一种数据序列化语言,旨在对人类友好的使用性与现代编程语言很好地配合在程序中使用。开放,可易于操作且理解的语法极大地提高了程序的处理能力。YAML从一开始就被设计为易于数据使用人员使用。它使用Unicode可打印字符中一些提供结构信息,包含数据本身。YAML通过最小化结构特征的特性并允许数据以其自然而有意义的方式来显示自身,从而实现了独特的清晰度。例如,压痕可用于结构, 冒号分开键:值对和破折号用于创建“项目符号”清单。有各

2020-10-10 12:46:55 2110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除