DemoApplication.java 1.3 KB

123456789101112131415161718192021222324252627
  1. package com.sf;
  2. import org.mybatis.spring.annotation.MapperScan;
  3. import org.springframework.boot.SpringApplication;
  4. import org.springframework.boot.autoconfigure.SpringBootApplication;
  5. import org.springframework.context.annotation.ComponentScan;
  6. // @SpringBootApplication是springboot提供的注解
  7. // 标志一个类是 springboot的应用程序的主函数入口
  8. // 默认扫描路径是当前类所在的路径 以及子路径 当前项目中的“com.sf”
  9. @SpringBootApplication
  10. //@ComponentScan("com.hello")
  11. //@ComponentScan("com.sf")
  12. @MapperScan("com.sf.mapper") // 如果不希望每次都在Mapper类上增加@Mapper 可以使用包扫描注解
  13. public class DemoApplication {
  14. public static void main(String[] args) {
  15. // SpringApplication类执行了run方法 传递了DemoApplication.class和args两个参数
  16. // SpringApplication是一个spring帮我们启动应用程序的类 通过run方法来启动
  17. // 启动所需要的参数 是DemoApplication.class 还有 main函数的参数
  18. // Hello.java -> javac Hello.java -> Hello.class
  19. // java Hello 1 2 args={1,2}
  20. // 接收启动时传进来的参数 spring也支持一些指定参数的传递
  21. SpringApplication.run(DemoApplication.class, args);
  22. }
  23. }