Spring Boot简单环境搭建
#### 一、创建一个简单的Maven项目
使用`Maven`,通过导入`Spring Boot`的`starter`模块,可以将许多程序依赖的包自动导入到工程中。使用`Maven`的`parent POM`,还可以更加容易地管理依赖的版本和使用默认的配置,工程中的模块也可以很方便地继承它。
在`pom.xml`中添加如下依赖:
```xml
```
### 二、创建一个Spring Boot应用
```java
package com.lemon.springboot.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author lemon
*/
@SpringBootApplication
@RestController
public class Application {
@RequestMapping("/")
public String home() {
return "hello";
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```
这个简单的实例,是`Spring Boot`应用的一个入口,或者叫做主程序,其中使用的`@SpringBootApplication`来标注它是一个`Spring Boot`应用,`main`方法使它成为一个主程序,将在应用启动的时候首先执行`main`方法,其次`@RestController`表明这个程序还是一个控制器,如果在浏览器中访问项目的根目录,它将返回字符串`hello`。
### 三、启动项目
启动项目,也就是运行`main`方法,在浏览器访问`http://localhost:8080/`,即将看到页面上显示了`hello`。其实在依赖中集成了`Tomcat`,服务器服务由`Tomcat`提供。
最新文章
- css -- 布局元素
- iOS开发网络篇—网络请求(HTTP协议)小结(转)
- mysql服务的启动和停止 net stop mysql net start mysql
- 【HTML5】Canvas之globalCompositeOperation属性详解
- hdu 4545 魔法串
- fedora 搭建pptp vpn server
- java 逆波兰表达式
- python 基础之pickle 与json 报错问题解决方案
- 六:Dubbo与Zookeeper、SpringMvc整合和使用
- 同步博客—CSDN推广
- hello1和hello2代码分析
- Linux里文件和文件夹权限的含义
- php xml操作
- 使用Node.js+Hexo+Github搭建个人博客(续)
- WEB框架之Django实现分页功能
- windows:nginx配置http、https反向代理
- 信息收集1:DNSEUM命令
- Linux安装之后需要进行的一些步骤
- 强化学习系列之:Deep Q Network (DQN)
- 如何修改localhost为自己指定的域名