SpringBoot 入门小程序
SpringBoot 入门小程序CSDN下载
SpringBoot 入门小程序GitHub下载
老规矩,先看项目结构。
有必要参考前面的博客。maven构建web工程
我们构建好maven工程之后,用pom导入jar包。
pom.xml
<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.hust.springboot</groupId><artifactId>SpringBoot</artifactId><version>0.0.1-SNAPSHOT</version><packaging>war</packaging><name>springboot</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><!-- Spring Boot 启动父依赖 --><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.3.3.RELEASE</version></parent><dependencies><!-- Spring Boot web依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><scope>test</scope></dependency></dependencies></project>
然后我们需要一个 controller
- @RestController告诉Spring以字符串的形式渲染结果,并直接返回给调用者。
- @EnableAutoConfiguration 。这个注解告诉Spring Boot根据添加的jar依赖猜测你想如何配置Spring。
HelloController.java
package com.hust.springboot.controller;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import com.hust.springboot.dao.People;@EnableAutoConfiguration
@RestController
public class HelloController {@RequestMapping("/")public String sayHello() {return "Hello,World!";}@RequestMapping("/{id}")public People getPeople(@PathVariable Integer id) {People people = new People();people.setId(id);people.setAge("20");people.setName("yexx");return people;}
}
我们的main方法通过调用run,将业务委托给了spring Boot的SpringApplication类。SpringApplication将引导我们的应用,启动Spring,相应地启动被自动配置的Tomcat web服务器。
我们需要将 HelloController.class 作为参数传递给run方法来告诉SpringApplication谁是主要的Spring组件。为了暴露任何的命令行参数,args数组也会被传递过去。
Application.java
package com.hust.springboot.application;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;import com.hust.springboot.controller.HelloController;@SpringBootApplication
public class Application {public static void main(String[] args) {SpringApplication.run(HelloController.class, args);}
}
然后我们run起来看到如下的特效说明成功了。
然后去浏览器访问就搞定啦。
SpringBootDemo生成官网
http://start.spring.io/
SpringBoot 入门小程序相关推荐
- java mvc 小程序_[Java教程]Spring MVC 的环境搭建和入门小程序
[Java教程]Spring MVC 的环境搭建和入门小程序 0 2017-02-17 00:00:16 1.1.下载spring框架包. 1.1.1百度搜索Spring Framework. 进入s ...
- SpringBoot微信小程序授权登录
SpringBoot微信小程序授权登录 一.appId 1.1.自己是管理者:微信公众平台,申请或登录自己的微信小程序,在开发者管理中即可看到 2.2.自己是开发者:让管理员将自己加入到小程序开发者管 ...
- 基于SpringBoot+微信小程序的壁纸小程序
基于SpringBoot+微信小程序的壁纸小程序 ✌全网粉丝20W+,csdn特邀作者.博客专家.CSDN新星计划导师.java领域优质创作者,博客之星.掘金/华为云/阿里云/InfoQ等平台优质作者 ...
- 视频教程-5小时零基础入门小程序云开发-微信开发
5小时零基础入门小程序云开发 码农一枚,非著名全栈开发人员.分享自己的一些经验,学习心得,希望后来人少走弯路,少填坑. 多年全栈开发经验,擅长小程序,java,安卓,web前端开发. 邱石 ¥29.0 ...
- 零基础入门小程序,实战经验分享
讲师介绍:连胜大佬曾经就职于点心移动 & 百度,折腾小程序也有段时间了,参与开发的"小小签到"小程序,在2017年荣获阿拉丁神灯奖.我公司开发了多个工具类小程序,已有四款小 ...
- 基于springboot微信小程序支付功能实现
基于springboot微信小程序支付功能实现 简单的封装微信小程序支付功能,支付工具类所依赖的fastjson.lombok.wagegger, 1.添加maven依赖: 版本号可根据自己项目的实际 ...
- (附源码)基于springboot微信小程序的长沙县图书馆图书导览系统 毕业设计 170900
基于springboot微信小程序的长沙县图书馆图书导览系统 摘 要 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也 ...
- 《微信小程序》入门小程序-商城小demo的实现
前言 承接上一篇<入门小程序>,希望通过这个简单的商城demo可以更好的学习并理解微信小程序的开发: (PS:本文接口和图片资源来自于某位老师的网课,为了防止说打广告,因此不放链接了,布局 ...
- 简单Python入门小程序
简单Python入门小程序 简单Python入门小程序 1.猜拳击小游戏,三次后结束.石头-0,剪刀-1,布-2,如果输入错误则提示错误输入. import random i=0 while 1:pe ...
最新文章
- webpack 项目使用--转换为React项目(4)
- 第十七讲 利用傅里叶级数求特解
- Linux下系统函数open,read,write,lseek函数
- 是否允许一部分人“先富起来”
- linux-macbook内核,技术|用 Linux 让旧 MacBook 重获新生
- channelsftp 上传文件为空_SpringBoot文件上传下载篇(九)
- 以太坊白皮书_以太坊发展历程
- 计算机支持的游戏化教学,初中信息技术教学中游戏化教学的应用探究
- python3生成器类题目易错写法
- 动态规划算法 - 钢条切割问题
- C语言实现任意进制的转换,主要注意代码的小技巧
- 考研经验贴 and 一些感想
- DoS攻击原理与实战(LOIC+Hping3)
- 【完整matlab程序】【预测程序】狼群优化算法及BP神经网络
- QTreeView 详解 并设置样式表
- 美国电话卡原生卡和虚商卡区别
- BlackBerry上网初体验
- coldfusion_ColdFusion教程:第一部分
- LiteFlow 开源编排规则引擎
- 【selenium标签页操作】:关闭标签页