1.SpringBootApplication 注解
入门SpringBoot必须要了解的一个注解。
按住Ctrl+鼠标左键进入@SpringBootApplication注解,我们会发现如下图:
再这些注解中,@SpringBootConfiguration、@EnableAutoConfiguration、@ComponetScan为Spring的核心注解。
①:@SpringBootConfiguration注解的作用:
它指明一个类为配置类,可以配合@Bean注解,把被@Bean修饰的方法的实力纳入到Spring容器中。
②:@EnableAutoConfiguration的作用:
简单点来说,就是当你使用这个注解后,你可以使用大部分主流开源的技术,由Springboot帮你集成,不需要再自己动手导入集成配置。
③: @ComponetScan
它必须使用在配置类上,它的作用就是包扫描,扫描以下的注解:
1、@Componet 没有明确的角色,只是声明成bean对象;
2、@Repository 持久层角色
3、@Service 业务层角色
4、@Controller 控制层角色
在被Spring默认扫描不到的包里,可以使用@ComponentScan指定扫描;
2. SpringBoot启动类
话不多说,直接上代码,这可以理解为一个固定的死格式。
public class LbkApplication {
public static void main(String[] args) {
SpringApplication.run(LbkApplication.class, args);
}
}
另外值得注意的是,SpringBoot自带tomcat服务器,启动类一般情况下在创建好web依赖的时候,会自动生成,我们只需要通过SpringBoot的启动类运行即可。
3.SpringBoot整合Mybatis
在整合到Mybatis的过程中,我们首先需要引入JDBC API和JDBC Connection的依赖,通过配置数据源既可以完成数据库的连接。
举个例子:创建一个properties文件,编辑数据源信息如下:
spring.datasource.username=root
spring.datasource.password=
spring.datasource.url=jdbc:mysql://localhost:3306/springboot?serverTimezone=Asia/Shanghai
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
根据自己的数据库信息更改(德鲁伊德)。