springboot入门之hello world

对于springboot的介绍我就不浪费口水了,新手入门也总结不出什么东西,主要是照网上找到的案例在这里重新写了一遍。

使用eclipse开发springboot项目,需要在eclipse安装spring插件,
Help->eclipse Marketplace->在popular中找到springtools(STS)选择install安装。
注:我这里还有一个错误,就是新建和导入不了springboot项目,提示Can not import using Maven because Can not use Maven: M2E (Eclipse Maven Tooling) is not installed,这是因为eclipse没有安装或maven插件版本过低,需要安装maven插件:Help->eclipse Marketplace->search查询maven找到Maven Integration for Eclipse(E2M)下载或更新。
本来打算使用sclipse开发的,但是在sclipse装完maven(e2m)插件和spring(STS)插件后死活创建不了springboot项目,只能安装 IntelliJ IDEA开发。

大体步骤:

1.new project 找到Spring Initializr ,选择jdk版本(1.7或以上),next填写数据,next选择依赖,这样只勾选web一个做测试用,finish。
2.删除 .mvn、mvnw、mvnw.cmd (简洁目录,可跳过)
3.编写demoController类(要在DemoApplication目录或下级目录)
4.右键DemoApplication选择run启动项目

TestController:

@RestController
public class TestController {
    @RequestMapping("test")
    public String test(){
        return "hello world";
    }
}

url访问:localhost:8080/test,可以看到页面显示hello world

@Controller和@RestController区别
1.都是表示是http请求入口
2.@RestController可以看作@Controller和@Responsbody结合,返回值可以是json对象

——

@RequestMapping说明
写在controller类上或方法上
value属性:对外提供的url
method属性:请求的方式如RequestMethod.GET和RequestMethod.POST

springboot项目结构大体介绍

新建的springboot项目目录结构很简单,需要注意的也就几个文件

1.pom.xml管理项目坐标

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.1.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

spring-boot-starter-parent代表springboot项目的顶级父类坐标,提供了相关maven默认依赖。这个坐标会在创建springboot项目的时候就默认添加上去。

2.main/java/项目路径/Application.java

这是springboot项目的启动类,程序的入口就是这里。在创建springboot项目后会自动创建好,可以右键这个类直接启动springboot项目。
项目如果新建controller类需要新建在这个Application类同级目录或之下目录

3.main/resources/application.properties

这是新建springboot项目的默认配置文件,也可以是application.yml格式,项目启动后会自动加载,在这里提供自定义配置属性也可以设置项目相关配置如服务端口号、日志等。
项目的资源文件一般也是放在resource目录下,一般会新建static和template等目录存放相关资源文件

下面附上大神的springboot博客:http://tengj.top/2017/04/24/springboot0/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值