学习spring-boot第一节demo运行与web启动

来源:互联网 发布:淘宝售后客服具体工作 编辑:程序博客网 时间:2024/06/10 00:26

1.通过官网获取spring-boot的maven下载地址。

2.导出依赖jar


3.创建一个web工程,加入jar包


4.test.java为demo

package test;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.context.annotation.ComponentScan;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.ResponseBody;@Controller@ComponentScan@EnableAutoConfigurationpublic class Test {@RequestMapping(value ="/hello/{id}", method = RequestMethod.GET)@ResponseBodypublic String sayHello(@PathVariable("id") String id){return "hello123456"+id;}}

5.Application.java程序启动类

package test;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.support.SpringBootServletInitializer;import org.springframework.context.annotation.ComponentScan;import org.springframework.stereotype.Controller;@Controller@ComponentScan@EnableAutoConfigurationpublic class Application extends SpringBootServletInitializer{public static void main(String[] args) {          SpringApplication.run(Application.class, args);      }@Override        protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {            return application.sources(Application.class);        } }

注意:main方法为boot默认jar启动方法。configure为web启动方式,需要继承springbootServletInitializer类,并重写configure方法。

0 0
原创粉丝点击