多语言展示
当前在线:1493今日阅读:168今日分享:49

Spring Boot入门实例

Spring Boot提供各种默认配置来简化项目配置,内嵌式容器简化Web项目,没有冗余代码生成和XML配置的要求。比较适用于微服务。
工具/原料
1

window jdk7+

2

maven

方法/步骤
1

添加依赖:使用Spring Boot框架可以大大加速Web应用的开发过程,仅需在maven项目中加入spring-boot-starter-web依赖即可。

2

编写代码:main方法中,通过注解@SpringBootApplication和SpringApplication.run方法实现应用的启动。通过注解@RestController实现Spring mvc的restful接口。

3

启动应用:Run as——> Java Application,查看控制台日志,可以看到是部署在Tomcat容器中,并初始化了Root WebApplicationContext,dispatcherServlet和一些filter。

4

测试结果:在浏览器中输入http://localhost:8080/sayHello,输出Hello...说明应用启动成功,并且接口可以访问

5

@SpringBootApplication:@SpringBootApplication = @Configuration + @EnableAutoConfiguration + @ComponentScan。@Configuration:创建一个简单的spring配置类,可以用来替代相应的xml配置文件。@EnableAutoConfiguration:能够自动配置spring的上下文,会自动根据类路径和bean定义自动配置。@ComponentScan:会自动扫描指定包下的全部标有@Component的类,并注册成bean,也包括@Component下的子注解@Service,@Repository,@Controller。有兴趣可以看下源码。

注意事项
1

使用jdk7及以上版本

2

文中有描述不准确的地方,请给予更正

推荐信息