spring boot实践

文章目录

  • spring initializr
  • 配置文件配置项
  • logbak日志记录配置

日常使用过程中,总是会用到很多的注解及配置方法;部分长时间不使用,总会有一些遗忘或者不确定,网上搜索会浪费过多的事件;做一些记录,便于后续查阅;
让知识变成自己的形状

spring initializr

对于新创建一个工程,通常使用spring initializr来选择依赖的库;本节对各个库的作用进行简短的说明,便于选择;

  • spring boot devtools
    spring-boot-devtools 模块能够实现热部署,添加类 添加方法 修改配置文件 修改页面等 都能实现热部署
  • Lombok
    可以快速的实现属性的get、set方法,让实体类变得更简洁
  • spring configura processor
    spring默认使用yml中的配置,但有时候要用传统的xml或properties配置,就需要使用spring-boot-configuration-processor
  • spring web
    web应用开发必备,使用restful风格的接口,是用mvc都可以用到它,默认使用tomcat作为容器
  • spring reactive web
    web 流平台???
  • spring session
    在多容器的情况下,为session共享提供解决方案,不依赖代码,也无需修改代码
    可参见:Spring Session解决Session共享
  • spring security
    基于 Spring AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。
    参见:Spring Boot Security 详解 <====> 原理解析

配置文件配置项

logbak日志记录配置

参见:logback配置详解 & 原理介绍

你可能感兴趣的:(编程语言,java,spring,boot)