spring boot
ZyfgoupHah
这个作者很懒,什么都没留下…
展开
-
SpringBoot03_数据检验、Profile切换
JSR303数据检验 如何使用 Springboot中可以用**@validated**来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式; @Component //注册bean @ConfigurationProperties(prefix = "person") @Validated //数据校验 public class Person { @Email(message="邮箱格式错误") //name必须是邮箱格式原创 2020-12-16 10:47:49 · 96 阅读 · 0 评论 -
SpringBoot04_配置文件相关
配置文件 SpringBoot使用一个全局配置文件,且配置文件的名称是固定的 application.properties 语法结构 key=value application.yaml(application.yml) 语法结构key: value (注意:后有一个空格) **配置文件的作用 :**修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了; 比如我们可以在配置文件中修改Tomcat 默认启动的端口号!测试一下! server.port=8081原创 2020-12-16 10:45:36 · 73 阅读 · 0 评论 -
SpringBoot02_自动配置原理以及启动流程
### @SpringbootApplication 这个注解标记的类为Springboot程序的主配置类,进入这个注解 ```java @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan(excludeFilters = { @Filter(type ...原创 2020-12-16 10:07:24 · 137 阅读 · 0 评论 -
SpringBoot01_简单搭建一个项目
回顾Spring Spring是一个开源的轻量级的Java开发框架(framework),为了解决企业级应用开发的复杂性而创建的,简化开发 Spring是如何简化Java开发的 1、基于POJO的轻量级和最小侵入性编程,所有的东西都是bean 2、通过IOC 依赖注入(DI)和面向接口实现松耦合 3、基于切面AOP和惯例进行声明式编程 4、通过切面和模板减少样式代码、xxxTemplate 什么是SpringBoot 随着 Spring 不断的发展,涉及的领域越来越多,项目整...原创 2020-12-15 19:06:42 · 126 阅读 · 0 评论