spring boot 功能强大,后面会细细道来。
第一个案例工程的构建构建spring boot工程一般采用两种方式 gradle 、maven;相对于maven的pom配置gradle 更加简单,有兴趣的同学可以去学习下gradle,这里采用maven。
创建一个maven工程,对应的pom.xml文件:
版本采用1.2.4,非官网最新版,但属于稳定版本
创建 Application.java
允许main方法
spring boot已经启动,内嵌tomcat容器,监听为8080端口
就是这么简单,一个spring boot 的程序就创建了。
@SpringBootApplication 注解SpringBootApplication注解源码如下:
@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)构建REST工程@Configuration : 表示Application作为sprig配置文件存在
@EnableAutoConfiguration: 启动spring boot内置的自动配置
@ComponentScan : 扫描bean,路径为Application类所在package以及package下的子路径,这里为 com.itheima.springboot,在spring boot中bean都放置在该路径已经子路径下。
上面的操作连个HelloWorld都没有出来,远远满不足我们的需求。
创建一个package:com.itheima.springboot.controller 保存controller
构建 HelloWorldController.java
package com.itheima.springboot.controller;再次执行 Application 然后访问http://localhost:8080/springboot/itheima
得到结果:
Hello itheima
方法中涉及的注解就不解释了,比较简单~
第一个案例就到这里。| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |