day42_java_基础巩固

简介: 自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!

SpringBoot 支持哪些日志框架:

Java Utils logging

Log4j2

Lockback

如果你使用了启动器,那么 springboo 默认将 Lockback 作为日志框架.


SpringBoot 常用注解:

@SpringBootApplication: 它 封 装 了 核 心 的 @SpringBootConfiguration

+@EnableAutoConfiguration +@ComponentScan 这三个类,大大节省了程序员配

置时间,这就是 SpringBoot 的核心设计思想.

@EnableScheduling 是通过@Import 将 Spring 调度框架相关的 bean 定义都加载到

IoC 容器

@MapperScan:spring-boot支持mybatis组件的一个注解,通过此注解指定mybatis

接口类的路径,即可完成对 mybatis 接口的扫描

@RestController 是 @Controller 和 @ResponseBody 的 结 合 , 一 个 类 被 加 上

@RestController 注解,数据接口中就不再需要添加@ResponseBody,更加简洁。

@RequestMapping,我们都需要明确请求的路径.

@GetMappping,@PostMapping, @PutMapping, @DeleteMapping

结 合

@RequestMapping 使用, 是 Rest 风格的, 指定更明确的子路径.

@PathVariable:路径变量注解,用{}来定义 url 部分的变量名.

@Service 这个注解用来标记业务层的组件,我们会将业务逻辑处理的类都会加上这个

注解交给 spring 容器。事务的切面也会配置在这一层。当让 这个注解不是一定要用。

有个泛指组件的注解,当我们不能确定具体作用的时候 可以用泛指组件的注解托付给

spring 容器

@Component 和 spring 的注解功能一样, 注入到 IOC 容器中.

@ControllerAdvice 和 @ExceptionHandler 配合完成统一异常拦截处理.

相关文章
|
12天前
|
网络协议 Java 网络性能优化
Java基础杂文
这段内容介绍了HTTPS无法解决的问题,包括网络延迟、数据包大小、并发请求限制和性能影响。接着解释了双亲委派模型,这是一种类加载机制,通过将加载请求逐级向上委托给父类加载器来完成。最后,详细对比了TCP和UDP两种传输层协议的区别,以及`select`的原理及其缺点,如频繁的用户态与内核态间的数据拷贝和遍历操作带来的性能损耗。
Java基础杂文
|
4月前
|
Java 编译器
java基础
【4月更文挑战第5天】java基础
42 2
|
2月前
|
存储 安全 算法
JAVA基础大汇总~
java必备基础,但是看之前你得有点基础哈哈哈
|
3月前
|
存储 Java 开发工具
Java基础 -
Java基础 -
17 0
|
运维 Dubbo Java
day35_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i
day10_java基础
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
|
12月前
|
存储 安全 Java
java基础相关知识
java语言是面向对象语言,他和面向过程C不同点是,有封装、继承、多态,万物皆是对象,但是执行效率面向过程稍微快些。
48 0
|
消息中间件 存储 RocketMQ
day55_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!
|
缓存 NoSQL 数据库
day49_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!