Spring Boot(2)新建Spring Boot工程

如何使用Spring Boot一步一步搭建一个Web的基础工程……

新建工程

选择Spring Starter Project
搜狗截图20170410135644.png
工程名字,定义为moxi

搜狗截图20170410140137.png

工程选择Web下面的Web,然后Finesh,接下来会初始化下载Maven管理的相关jar包。

搜狗截图20170411095903.png

完事后工程结构如下:

搜狗截图20170410140942.png

运行工程

工程——右键——Run As——Spring Boot App

搜狗截图20170411081527.png

如图运行成功,不过不太能说明问题,下面添加一个页面和一个Restful的web服务,新建一个包controller和一个AdminController类,并在static文件夹下面新建一个index.html文件:

package com.moxi.controller;

import java.util.HashMap;
import java.util.Map;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.ModelAndView;


@RestController
@RequestMapping("/admin")
public class AdminController {

    @RequestMapping("index")
    public ModelAndView page1() {
        return new ModelAndView("/index.html") ;
    }

    @RequestMapping("map")
    public Map<String, String>  map1() {
        Map<String, String> map = new HashMap<String, String>();
        map.put("name", "张三");
        map.put("age", "28");
        return map;
    }
}
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>陌羲~~~moxi</title>
</head>
<body>
    <h1>陌羲~~~moxi</h1>
</body>
</html>

图片.png

重新运行工程:访问:http://localhost:8080/admin/index

图片.png

访问:http://localhost:8080/admin/map

图片.png

添加调试

每次修改代码还要重新启动工程,好烦。
工程——右键——Spring Tools——Add Boot Devtools,那么每次修改类文件就会自动编译了。

图片.png

也可以通过修改pom.xml来修改,添加devtools的依赖即可:

图片.png

项目地址

https://github.com/daleiwang/moxi

Spring Boot(1)工具安装:

http://www.jianshu.com/p/fb6ed37c90eb

Spring Boot(2)新建Spring Boot工程

http://www.jianshu.com/p/00fd73f515f6

Spring Boot(3)整合Mybatis

http://www.jianshu.com/p/8401e9304fa0

Spring Boot(4)整合thymeleaf

http://www.jianshu.com/p/8d2cc7207fb2

Spring Boot(5)一个极简且完整的后台框架

http://www.jianshu.com/p/923d26d705ed

Spring Boot(6)jar方式打包发布

http://www.jianshu.com/p/9cf6faa8595e

Spring Boot(7)war方式打包发布

http://www.jianshu.com/p/ae170a58f88c

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值