1.学习Spring Boot 先找个例子跑跑Hello World
来源:互联网 发布:阿里云域名咋续费 编辑:程序博客网 时间:2024/05/22 04:31
公司项目要用到Spring Boot 从来没用过也不甚了解,先网上四处荡荡,学习东西都是从熟悉的hello world开始,找了一个博客跟着学习。
先用eclipse 创建了一个Maven项目 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>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.5.RELEASE</version>
</parent>
<groupId>com.tianmaying</groupId>
<artifactId>spring-web-demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>spring-web-demo</name>
<description>Demo project for Spring WebMvc</description>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
要先pom.xml运行下载要用到的jar包,然后创建一个测试类
package test;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
import org.springframework.boot.context.web.SpringBootServletInitializer;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class Application extends SpringBootServletInitializer implements EmbeddedServletContainerCustomizer{
@RequestMapping("/")
public String greeting() {
return "Hello World! I'm Spring Boot";
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
//修改端口
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
container.setPort(8088);
}
}
此处有两个坑一个是必须要有个包(正常项目都是有包结构)不然启动报错,还有就是端口被占用也启动不了,可以修改端口
- 1.学习Spring Boot 先找个例子跑跑Hello World
- Spring-Boot学习笔记一:Hello World
- 《spring-boot学习》-02-hello world
- Spring Boot学习(简介-Hello World)
- Spring Boot学习一Hello World!
- spring boot第一个例子
- spring boot 第一个例子
- Websharp 2 - 第一个例子Hello World
- Qt的第一个例子:Hello World
- spring-boot-hello-world
- spring-boot Hello World
- hello World Spring Boot
- Spring Boot 学习1--Spring boot起步之Hello World
- SPRING-BOOT学习记录001-第一个例子
- spring boot 之 hello world !
- Spring Boot:简单Hello World
- Spring Boot 的 Hello World
- Spring Boot 之Hello World
- 用Three.js创建一个简易的天空盒
- LABVIEW中文字符串或路径上传至MYSQL显示乱码的解决办法
- C语言和C++的区别
- vuex2中使用mapMutations/mapActions/mapGetters报错解决方法
- 统计一个数字在排序数组中出现的次数。 数组是排序的,只需要找到第一个K和最后一个K就可以知道有多少个,
- 1.学习Spring Boot 先找个例子跑跑Hello World
- SQLite(2)--增,删,改,查基本操作
- maven(三)
- django 重置admin密码
- 移动端meta标签
- js高级教程阅读笔记 第五章-引用类型(上)
- 代码混淆资料收集【转】
- java Io流学习(二) 字节流
- 最受欢迎的 15 大 Python 库