开发工具STS JDK8
创建Spring boot 工程
继续点next, 直到finish, 如果是初次建立springboot则要下载相关的包,时间很长,看个人网速吧,下载OK后的程序目录如下,如果目录不同则是,包还未下载完全(大概30分钟吧)
springboot可以很好的和Netty, kafka,等框架集成,给开发带来了很大的便利,而且本身也集成了Tomcat,无需配置。也不需要各种xml文件等麻烦,大大的减轻了开发难度。
package com.asd.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Springboot01Application {
public static void main(String[] args) {
SpringApplication.run(Springboot01Application.class, args);
}
}
默认生成了一个类 xxxxApplication, 并且写好了main函数。
我们创建一个类,在web页面上打印一句话
package com.cc.springboot.web;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class IndexController {
@RequestMapping("/index")
public String index() {
return "----- hello welcome spring boot -----";
}
}
注解@RestController,查看定义可知它封装了 @Controller和@ResponseBody。
我们用@RequestMapping注解作用到摸个方法上,在web中启动时会用到。运行main函数,用java application或springboot启动都可以。然后访问Tomcat,便打印出了上述被@RequestMapping("/index")所修饰的函数的输出