SpringBoot实战派 读书笔记
SpringBoot实战派 读书笔记
一只小灰灰
这个作者很懒,什么都没留下…
展开
-
4.2.2 了解系统注解
注解说明@Override用于修饰方法,表示此方法重写了父类方法@Deprecated用于修饰方法,表示此方法已经过时。经常在版本升级后会遇到@SuppressWarnings告诉编译器忽视某类编译警告@SuppressWarnings注解的几种属性:·unchecked:未检查的转化·unused:未使用的变量·resource:泛型,即未指定类型·path:在类中的路径。原文件路径中有不存在的路径·deprecation:使用了某些不赞成使用的类和方...原创 2020-11-29 23:19:34 · 100 阅读 · 0 评论 -
4.2.1 什么是注解式编程
注解(annotations)用来定义一个类、属性或一些方法,以便程序能被编译处理。它相当于一个说明文件,告诉应用程序某个被注解的类或属性是什么,要怎么处理。注解可以用于标注包、类和变量等下方代码中的注解@RestController,是一个用来定义Rest风格的控制器。其中,注解@GetMapping("/hello")定义的访问路径是"/hello"@RestControllerpublic class Hello { @GetMapping("/hello") public String h原创 2020-11-29 23:04:07 · 359 阅读 · 0 评论 -
4.2 SpringBoot的常用注解
未来框架的趋势是“约定大于配置”,代码的封装会更严密。开发人员会将更多的精力放在代码的整体优化和业务逻辑上,所以注解式编程会被更加广泛的使用原创 2020-11-29 22:51:51 · 86 阅读 · 0 评论 -
4.1.4 了解SpringBoot热部署
SpringBoot热部署是为了更好地支持调试,在项目进行修改之后不需要好费时间重启,在应用程序正运行的情况下即可实时生效。要实现热部署,则需要添加下方的热部署的依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional>原创 2020-11-29 22:15:01 · 102 阅读 · 0 评论 -
4.1.3 了解SpringBoot的自动配置
SpringBoot会根据配置的依赖信息进行自动配置,从而减轻开发者搭建环境和配置的负担。如果在项目中依赖了spring-boot-starter-web,则SpringBoot会自动配置Web环境(配置Tomcat、WebMVC、Validator、JSON等)SpringBoot自动配置是通过注解@EnableAutoConfiguration来实现的,具有非入侵性。...原创 2020-11-29 21:45:04 · 69 阅读 · 0 评论 -
4.1.2 了解SpringBoot的入口类
在创建SpringBoot项目时,会自动创建一个用于启动的、名为“项目名+Application”的入口类,它是项目的启动入口。默认会加上注解@SpringBootAplication,以标注这是SpringBoot项目的入口类在入口类中有一个“main”方法,其中使用了SpringApplication的静态方法“run”方法,并将“HelloWordApplication”类和“main”方法的参数“args”传递了进去,以启动“HelloWorldApplication类”...原创 2020-11-29 18:23:00 · 507 阅读 · 0 评论 -
4.1.1 了解SpringBoot项目结构
第4章 SpringBoot基础4.1 了解SpringBoot4.1.1 了解SpringBoot项目结构SpringBoot的基础结构分为三个文件目录·入口(启动)类及程序的开发目录·资源文件目录·测试程序所在的目录pom.xml:项目对象模型,即Maven管理依赖的文件在创建工程时,如果什么依赖都不选择(在新版本中必须要选择一项),则SpringBoot也会在pom.xml文件中加入以下依赖模块:·核心模块spring-boot-starter:用于支持自动配置、日志和YAML·测原创 2020-11-29 18:12:55 · 117 阅读 · 0 评论 -
2.2.2 认识其中的pom.xml文件
POM(Project Object Model)(翻译:项目对象模型)->Maven工程的基本单元,也是Maven的核心。它是一个XML文件,包含项目的基本信息,用于描述项目如何构建、声明项目依赖等。在执行任务或目标时,Maven会先在当前目录中查找pom.xml文件,然后获取所需的配置信息,再执行目标pom的元素dependencies在此元素下添加依赖,它可以包含多个依赖dependency与之间有3个标识·groupId:定义隶属的实际项目,坐标元素之一·artifactI原创 2020-11-12 11:45:55 · 122 阅读 · 0 评论 -
2.2 熟悉Maven
第2章 准备开发环境2.2 熟悉MavenMaven是一个项目管理工具,可以对Java项目进行构建和管理依赖。它是Apache的一个纯Java开发的开源项目,基于项目对象模型(POM)概念。Maven利用一个中央信息片段来管理一个项目的构建、报告和文档等步骤注解:POM:Maven是以项目为中心的设计。POM(project object model)是Maven对一个单一项目的描述。没有POM的话,Maven是毫无用处的——POM是Maven的核心。是POM实现的并驱动了这种以模型来描述的构建方原创 2020-11-11 13:52:52 · 119 阅读 · 0 评论 -
第一章 进入SpringBoot的世界(springboot编程小技巧)
SpringBoot内置了50多种Starter,以便快速配置和使用。比如,要使用Email服务,只需要添加"spring-boot-starter-mail"依赖,然后直接调用JavaMailSender接口发送邮件Spring、SpringBoot、SpringCloud的关系SpringBoot其实是要依赖Spring的,并不是另起炉灶创建了一个全新的框架,它是Spring的自动化。SpringCloud通过依赖SpringBoot来微服务应用。如果要使用Redis,则只需要在pom.xml原创 2020-11-11 11:36:25 · 182 阅读 · 0 评论