研磨SpringCloud系列(一)第一个Spring Boot应用
来源:互联网 发布:struts2遍历标签数据加 编辑:程序博客网 时间:2024/06/08 09:34
在此之前,给大家推荐几个东西.
STS,Spring官方基于eclipse做的扩展ide.Spring官方背书.
第二个,lombok,注解生成get/set,构造以及基本方法的插件,"隐藏大量非业务代码",可以让我们的业务代码变的更纯净,更加容易维护.
第三个,推荐一下JPA,现在也越来越流行.
总之呢,目的就是让我们的代码阅读性更强,规范我们的开发.
下面编写我们第一个Spring boot应用
先构建一个maven项目,在pom.xml文件中添加springboot web依赖
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com</groupId> <artifactId>SrpingBoot</artifactId> <version>0.0.1-SNAPSHOT</version> <name>boot</name> <description>第一个SpringBoot应用</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies></project>
接下来我们新建一个springboot启动类,用@SpringBootApplication标识它
package com;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class Application { public static void main(String[] args) throws Exception { SpringApplication.run(Application.class, args); }}
新建一个Controller类,提供网页访问接口,@RestController注解默认以json格式返回.
package com.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class Controller { @RequestMapping(name="/add" ,method=RequestMethod.GET) public Integer add(@RequestParam Integer a, @RequestParam Integer b) { return a+b; }}
运行Application类的main方法,我们第一个springboot 应用就创建成功了,是不是超级方便呢
接下来我们访问以下localhost:8080/add?a=1&b=2看以下吧~
阅读全文
0 0
- 研磨SpringCloud系列(一)第一个Spring Boot应用
- 第一个Spring Boot应用
- 第一个Spring Boot应用
- 第一个Spring Boot应用
- Spring Boot 第一个应用
- springcloud《一》--认识spring boot
- spring boot系列 1: 第一个spring boot: Hello prj
- Spring Boot配置的第一个应用
- Spring Boot学习笔记-创建第一个Spring Boot应用
- Spring Boot系列:入门应用(一)
- 创建你的第一个Spring Boot应用
- 2.玩转Spring Boot 第一个应用Hello World
- 用Marven构建第一个Spring Boot应用
- Spring Boot配置的第一个应用(如何启动)
- 《Spring Boot in Action》【2. 开发第一个应用】
- 部署你的第一个Spring Boot 应用
- SpringBoot学习笔记001--创建第一个spring boot应用
- 第一个Spring Boot应用(Hello World)
- 五种应该避免的代码注释
- Ionic 3 插件应用:plugin基本知识了解
- 20170905日记账流水(2017-09-05)
- 问题解决:Hive中双count(distinct)过慢的问题
- android-cooike的使用
- 研磨SpringCloud系列(一)第一个Spring Boot应用
- 【c++】映射表std::map
- ImageLoader_mainctivity
- Mysql Explain 详解
- 《angular2入门系列基础》——路由Route
- Linux学习---4
- Jedis操作
- Android 简单分析Looper MessageQueue
- java 之线程的控制