java学习 springboot

1.1 spring boot简介

spring boot 是spring的一个子工程,一般称其为搭建基于spring的工程的脚手架,作用是帮助程序员可以快速构建强大的spring项目,并尽可能减少xml文件配置,并迅速上手,让程序员更多的关注程序的开发,并非配置文件。

1.2 常用注解

@configuration:声明一个类为配置类,代替xml文件
@Bean:声明在方法上,将方法返回值加入Bean容器上面
@value:属性注入
@PropertySource:指定外部文件
@ConfigurationProperties:声明当前类为属性读取类

1.3 @SpringBootApplication

****@SpringBootConfiguration:**声明当前类是一个配置类
@EnableAutoConfigurationspringboot内部对大量的第三方库或spring内部库进行了默认配置,这些配置是否生效取决于我们所需的依赖,如果有那默认生效
**@ComponentScan:**配置组件扫描。springbootApplication注解声明类在main函数上面的启动类,所以扫描的是该包及其子包数据。一般启动类会放在一个比较靠前的包目录中

1.4 lombok

@Data:可以自动生成getter,setter,hashcode,equals,toString方法
@Getter:自动生成getter方法
@Setter:自动生成setter方法
@Slf4j:自动在bean中提供log变量,其实是日志功能

1.5 junit测试

在类上面添加@RunWith(SpringRunner.class),@SpringBootTest

上一篇:如何安装win10和linux [ubuntu14]双系统


下一篇:基于 java 的汽车租赁系统的设计与实现,源码+论文