- 博客(5)
- 收藏
- 关注
原创 【java基础脑洞】关于注解的解释
1、区别 ①、interface :声明了这是一个java 的接口 ②、@interface : 是用来修饰 Annotation 的,请注意,它不是 interface。这个关键字声明隐含了一个信息:它是继承了 java.lang.annotation.Annotation 接口,而不是声明了一个 interface。 2、什么是java Annotation Java 从1.5开始提供了 Annotation (注释,标注),它用来修饰应用程序的元素(类,方法,属性,参数,本地变量,包、元数据),编译
2021-05-11 14:40:47
175
原创 【好奇害死猫】SpringApplication详解
一、SpringApplication的几种常用的方法 1、临时新建了一个demo @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } 现在的springboot用法如上。new了一个demoapp对象+参数 publ
2021-05-10 21:08:25
668
原创 【好奇害死猫】@import
1、简介 @import 是用来倒入配置class或者是导入前置需要加载的class。 2、源码解析 2.1、导入配置的三种类型 @Import支持三种方式 1、带有@Configuration的配置类(4.2之前只支持配置类,4.2之后支持普通类)。 2、ImportSelector的实现。 3、ImportBeanDefinitionRegistrar 的现实 2.2、@Import源码 /* * Copyright 2002-2019 the original author or authors.
2021-05-09 22:13:07
209
原创 【好奇害死猫】log.info的实现原理
写一个简单的类 package com.example.demo.controller; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RequestMapping("test") @RestController @Slf4j pu
2021-05-06 22:04:01
3068
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人