最近在搞一个项目,走在科技前沿的师兄, 摒弃了公司老套的框架模式, 采用了springboot搭建新应用。看到如此简洁的代码 , 深受诱惑。趁周末闲余之时, 背晒阳光, 学起了springboot, 记学习之感。
我们来电 简单粗暴, 搭建个应用run起来 . 本文不介绍细节, 后续会深入了解springboot, 剖析源码, 敬请关注。
二、springboot的引入
添加springboot 的父pom配置
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.0.RELEASE</version> </parent><dependencyManagement> <dependencies> <dependency> <!-- Import dependency management from Spring Boot --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>1.3.0.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
要添加springboot构建的web 子工程, pom只需配置
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
pom加入这些配置后, 可以自动依赖内嵌的tomcat 和 spring-mvc了 , 从而支持了web开发
@EnableAutoConfiguration : 表明了这个类是springboot的主类。可以看到启动入口就是main函数了。赶紧跑下看看, 可以访问 http://localhost:8080/ 可以看到页面输入 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "Courier New"; color: #3933ff }
hello, spring boot
截止到这里,我们就完成了一个简单的springboot工程搭建。后期会计划深入了解, 敬请mark
springboot官方文档