Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

下载开发工具:

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

下载完成打开以后,第一步检查环境

查看jdk是否配置:

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

接着一定要注意,maven通常情况下它是没有给你配置的,要自行配置:

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

右键新建:

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

然后依赖选择web、跟Mybatis就行了。

创建好项目后,会发现自带了这个Application.java,这个文件就是用来启动整个项目的。

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

不同于SpringMVC,SpringBoot它默认自带了一个内嵌的tomcat服务器。

所以只需要右键,run-->java application,项目就启动起来了。

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

这里就不需要再配置一个外置的server,然后在server里面去跑我们的项目了。

而这里applicarion.properties文件,里面就是用来配置数据库连接信息,还有Redis连接信息等,都统一的放在这个配置文件里面。(包括程序里用到的一些变量的信息,也可以存放在这里,方便我们去读取)

接着看pom.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<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>
<!-- 主要是定义了java的编译级别 -->
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.18.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>top.lyf</groupId>
<artifactId>xyspgl2</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>xyspgl2</name>
<description>Demo project for Spring Boot</description> <properties>
<!-- 定义了,使用UTF-8进行编码,同时实现了通用的测试框架 ,智能的资源过滤,还有智能的插件配置-->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties> <!-- 以上面的parent为基础,定义相关依赖 -->
<dependencies>
<dependency>
<!-- 定义支持web项目启动 ,能右键run java application运行项目很大部分原因在这里-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency> <!-- 定义数据库链接相关 -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency> <!-- 用来做ut的 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies> <build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<!-- 用来做打包的 -->
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build> </project>

启动 需要定义个controller类

@RestController
public class Hello {
//@RestController 相当于结合了@Controller与@ResponseBody这两个标签
//,这个类下所有方法返回的东西都是以json方式返回 @RequestMapping(name="/hello",method=RequestMethod.GET)
public String hello() {
return "Hello SpringBoot!";
}
}

然后回去右键运行,会发现,tomcat服务端口就是8080:

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

接着就可以在浏览器输入并访问到:

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

这是一种启动方式,

还可以点击:

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

这种方式去启动。

apllication中想要注释的话,需要自己去修改编码格式为UTF-8:

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

设置访问路径前缀,在配置文件中:

//端口
server.port=8080
//加入访问前缀
server.context-path=/xyspgl

 之前的访问路径就变为了:

Spring Boot 框架学习 (一)配置并运行Spring Boot 框架

上一篇:(10)Spring Boot修改端口号【从零开始学Spring Boot】


下一篇:MMORPG大型游戏设计与开发(服务器 游戏场景 动态场景与副本)