spring boot 基本的註解
@SpringBootConfiguration
這個註解是spring boot 啓動的時候讀取配置文件信息的註解
SpringBootServletInitializer
spring boot 啓動類
SpringApplication
加載相關的類,啓動
package org.spring.springboot;
import org.mybatis.spring.annotation.MapperScan;
import org.spring.springboot.dao.CityDao;
import org.spring.springboot.domain.City;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
/**
* Spring Boot 應用啓動類
*
* Created by bysocket on 16/4/26.
*/
// Spring Boot 應用的標識
@SpringBootApplication
// mapper 接口類掃描包配置
@MapperScan("org.spring.springboot.dao")
public class Application extends SpringBootServletInitializer{
public static void main(String[] args) {
// 程序啓動入口
// 啓動嵌入式的 Tomcat 並初始化 Spring 環境及其各 Spring 組件
SpringApplication.run(Application.class,args);
}
@Override//爲了打包springboot項目
protected SpringApplicationBuilder configure(
SpringApplicationBuilder builder) {
return builder.sources(this.getClass());
}
}