使用Spring Boot与否,初始化Spring应用的对比

Spring framework最初以轻量级打败了学院派的JavaEE。

但是作为Spring framework核心的IoC,却总显得不那么直观。初始化一个Spring应用需要大量的配置,然后启动Web应用的时候又需要Servlet容器,等等。

为了方便开发人员使用,Spring做了大量的易用性改进,下面通过简单的例子,看看启动一个Spring应用有多简单了。

1.Spring framework的Context

@Configuration
@EnableAutoConfiguration
@ComponentScan
public class MyApplication {
  public static void main(String[] args) {
      ApplicationContext context = 
          new AnnotationConfigApplicationContext(Application.class);

      ASpringBeanClass aBean = context.getBean(ASpringBeanClass.class);
      aBean.aService();
  }
}

2.借助于Spring Boot

@SpringBootApplication
public class MyApplication {
    public static void main(String[] args) throws Exception {
        SpringApplication.run(MyApplication.class, args);
    }
}


参考链接:

http://projects.spring.io/spring-framework/

http://projects.spring.io/spring-boot/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值