SpringBoot快速开发(二)
来源:互联网 发布:淘宝宝贝描述低怎么办 编辑:程序博客网 时间:2024/06/03 11:52
前提是你已经有一个maven项目,此处省略环境部署。
假如你已经有一个项目,此时想用把它改成springboot项目,而把它作为所有大项目中的一个接口,即子项目或者模块。下面的方法可以把你快速实现,这就是springboot的强大之处,同时你也可以成jar包,通过jar可以直接启动项目,无需配置tomcat。
下面开始介绍如何快速构建springBoot项目:
1.建立运行主类Application.java
import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;/** * 主类 * */@SpringBootApplicationpublic class Application { public static void main(String[] args){ SpringApplication.run(Application.class,args); }}
就这么简单!!!!!
2.创建controller:ApplicationController.java
public class AnswerController { Logger logger = Logger.getLogger(AnswerController.class); private ArrayList<String> answer ; private ExtractionAnswer extractionAnswer; /* @/application 为参数路径,可自定义 @quesiton 为请求参数,可根据需求设置不同参数 * */ @RequestMapping( "/application" ) public synchronized Answer getAnswer(@RequestParam(value="request",defaultValue = "answer not exist!")String question ){ /** 此处添加原项目的添加代码,代码中的输入为请求参数的值,即request 例如:Test test = new Test(request) 运行后的输出结果可以通过return 返回 例如:return test.getResult(); **/ return ***** ; }}
到这来项目就构建完成,是不是和easy! 上面只是很简单的API定义。还可设置请求的方式是post或者get,是否使用模板等方式。
设置上面的结果是否正确可以通过在浏览器中输入:
hppt://ip:port/application?request=”请求值”
ip:为你设置的ip地址
port:端口号
0 0
- SpringBoot快速开发(二)
- SpringBoot开发详解(二)--SpringBoot的配置文件以及注解
- SpringBoot(二)开发WEB应用
- SpringBoot之快速开发脚手架
- [SpringBoot]IDEA快速构建SpringBoot应用项目(二)整合Mybatis + Druid
- springboot学习(二) Spring Boot 快速入门
- SpringBoot开发入门(二)在Tomcat中启动
- SpringBoot开发微信公众号(二)
- springboot(二)安装
- springboot(二)
- springBoot 学习(二)
- SpringBoot入门(二)
- SpringBoot学习(二)
- SpringBoot学习(二)
- 使用IDEA快速开发Springboot入门demo
- SpringBoot整合mybatis进行快速开发
- J2EE开发的颠覆者SpringBoot快速入门!
- SpringBoot快速入门(一)
- 【Arduino官方教程第一辑】示例程序 5-6 While循环
- 【Arduino官方教程第零辑】基础部分-目录
- 【Arduino官方教程第零辑】基础部分 2-3 PWM
- STM32F4时钟设置分析
- 【Arduino官方教程第零辑】基础部分 2-4 内存
- SpringBoot快速开发(二)
- 项目 Web 的 NuGet 程序包还原失败: 找不到“1.0.0”版本的程序包“Microsoft.Net.Compilers”。。 0
- struts2中的几个技术
- 《招一个靠谱的移动开发》iOS面试题及详解(上篇)
- poj 1463/hdu 1463 Strategic game 【二分匹配/树型dp】
- UTMI及USB 2.0 PHY高速传输特性分析
- MySQL数据类型
- 如何获取闭包中循环的i值
- Dynamics CRM Trigger plugin for N:N relationships