SpringBoot:第一个springBoot程序HelloWord
SpringBoot:第一个springBoot程序HelloWord
牛角扣 发表于8个月前
SpringBoot:第一个springBoot程序HelloWord
  • 发表于 8个月前
  • 阅读 2
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

以前只听过SpringBoot,但是没有用过,今天自己尝试搭建一个。

开始之前下面先说一下Spring、SpringMVC和SpringBoot的区别:

Spring 是一个“引擎” 
Spring MVC 是基于 Spring 的一个 MVC 框架 
Spring Boot 是基于 Spring4 的条件注册的一套快速开发整合包 

Spring 最初利用“工厂模式”( DI )和“代理模式”( AOP )解耦应用组件。大家觉得挺好用,于是按照这种模式搞了一个 MVC 框架(一些用 Spring 解耦的组件),用开发 web 应用( SpringMVC )。然后有发现每次开发都要搞很多依赖,写很多样板代码很麻烦,于是搞了一些懒人整合包( starter ),这套就是 Spring Boot 。

这段从https://www.v2ex.com/t/317141页Cbdy前辈那里引过来的,大家做个了解

 首先,关于Spring项目有很方便的项目生成通道,在这里:http://start.spring.io/

1、在输入和选择好也页面的基础信息后,点击按钮下方的按钮

2、选择对应的信息

3、点击项目生成按钮:

4、将生成的项目解压到你的workspace下面,然后导入到eclipse里面:file->import->Existing Maven Projects-->Select Maven projects-->finish

5、以下是导入后的项目结构

6、创建一个HelloController.java

import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

	@RequestMapping("/")  
    public String helloworld(){  
        return "Hello world!";  
    }  
      
    @RequestMapping("/hello/{name}")  
    public String hellName(@PathVariable String name){  
        return "Hello "+name;  
    }  
	
}

7、在SpringBootDemoApplication.java上右击,Run As -> Java Application

8、分别在浏览器输入:

http://localhost:8080/hello

http://localhost:8080/hello/世界

注意:如果第二个地址测试有问题的话,关掉服务再重启一下就可以了,应该是编译的问题

参考:http://blog.csdn.net/lxhjh/article/details/51751847

项目:http://pan.baidu.com/s/1calnFw

标签: Spring Boot Spring
共有 人打赏支持
粉丝 0
博文 1
码字总数 438
×
牛角扣
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: