下载开发工具:
下载完成打开以后,第一步检查环境
查看jdk是否配置:
接着一定要注意,maven通常情况下它是没有给你配置的,要自行配置:
右键新建:
然后依赖选择web、跟Mybatis就行了。
创建好项目后,会发现自带了这个Application.java,这个文件就是用来启动整个项目的。
不同于SpringMVC,SpringBoot它默认自带了一个内嵌的tomcat服务器。
所以只需要右键,run-->java application,项目就启动起来了。
这里就不需要再配置一个外置的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:
接着就可以在浏览器输入并访问到:
这是一种启动方式,
还可以点击:
这种方式去启动。
apllication中想要注释的话,需要自己去修改编码格式为UTF-8:
设置访问路径前缀,在配置文件中:
//端口 server.port=8080 //加入访问前缀 server.context-path=/xyspgl
之前的访问路径就变为了:
原文地址:https://www.cnblogs.com/xk920/p/10138777.html
时间: 2024-10-29 07:54:18