简介
Spring Boot 是基于Spring的开发开发框架,Spring 的缺点是具有大量的配置文件,使用 SpringBoot 约定大于配置,可以让开发者专注于业务逻辑,而不是要受到配置的影响。解决依赖坐标的问题,提供start的依赖启动包。内置了 Tomcat/ Jetty 等容器。
start 依赖
start 依赖中包含许多共同的依赖坐标,比如一个springboot start中包括spring-core,spring-content等
修改配置,通过application.yml修改,引入process 可以有提示
还有哪些start 依赖?
start-redis
start-aop
start-amqp
自定义Banner
通过Banner网站生成Banner
定义在banner.txt中
日志管理
logback 日志管理框架
配置时注意点
● 存方位置
● 日志级别
● 多久保持更新
devtools
热部署:修改代码后不要手动重启,代码会自动重启,而且重启过程中不会再加载第三方jar包,只加载自定义的类,速度更快。
热加载与热部署不同,liveLoad是浏览器使用的。
统一返回接口
- 创建枚举类 ResponserCode
- 创建通用返回类 ResponseResult
统一使用Restful风格,
接口参数校验
使用 Spring Validation
自定义异常
使用注解
@RestControllerActive
@ExceptionHandler
调用远程接口使用
HttpClient
OpenFiegn
restTemplate
写作不易,有所收获,点个赞就行,我是球球,Java程序员,24届毕业生。
原文地址:https://blog.csdn.net/m0_64372868/article/details/135572848
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_56978.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!