Spring Boot 注解启动的两种方式
2017-02-25 17:46
976 查看
1.@configuration @EnabeAutoConfiguration
@ComponentScan
[java] view
plain copy
<strong>package com.example.myproject;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
@EnableAutoConfiguration
@ComponentScan
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}</strong>
2.@SpringBootApplication
[java] view
plain copy
<strong>package com.my.data.cache;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* 项目启动器
* @author wangbowen
*
*/
@SpringBootApplication//必须标注该注解才能扫描程序里面的注解组件
public class SimpleApplication implements CommandLineRunner{
@Override
public void run(String... args) throws Exception {
System.out.println("hello!Spring Boot");
}
public static void main(String[] args) {
SpringApplication.run(SimpleApplication.class, args);
}
}
</strong>
@ComponentScan
[java] view
plain copy
<strong>package com.example.myproject;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
@EnableAutoConfiguration
@ComponentScan
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}</strong>
2.@SpringBootApplication
[java] view
plain copy
<strong>package com.my.data.cache;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* 项目启动器
* @author wangbowen
*
*/
@SpringBootApplication//必须标注该注解才能扫描程序里面的注解组件
public class SimpleApplication implements CommandLineRunner{
@Override
public void run(String... args) throws Exception {
System.out.println("hello!Spring Boot");
}
public static void main(String[] args) {
SpringApplication.run(SimpleApplication.class, args);
}
}
</strong>
相关文章推荐
- Spring Boot 注解启动的两种方式
- 基于springboot搭建dubbo框架(注解和xml配置两种方式)
- SpringBoot配置Bean的两种方式--注解以及配置文件
- [Java]从spring(spring boot)的启动分析注解定义方式的bean的加载
- spring boot 集成quartz 2.0 实现前端动态配置(获取spring上下文)的两种方式,启动数据库中已开启定时任务
- <springBoot>(三)(入门篇)新建一个springBoot项目(两种启动的方式)
- 【Spring】SpringMVC非注解配置的两种方式
- JavaWeb日记——Springboot 热部署的两种方式
- 6410Uboot移植之两种内核启动方式
- springboot+mybatis注解方式
- Spring-boot中读取config配置文件的两种方式
- Spring IOC 依赖注入的两种方式:XML和注解
- spring 基于XML和注解的两种事务配置方式
- springboot @import @importResource 注解使用方式
- Spring AOP 使用注解的方式实现用户日志的两种方法
- spring配置文件注解方式引入的两种方式
- spring转springboot后,使用注解方式配置spring相关配置
- Spring 管理hibernate事物,xml配置,注解 两种实现方式
- servlet调用spring容器中的bean,的两种方式一种注解一种xml配置
- spring实现定时任务的两种方式之spring @scheduled注解方式