(二)Springboot入门程序

创建项目
建立Springboot项目有两种方法:

第一种方法

访问网址:https://spring.io/projects/spring-boot
滑到网页的最底端,点击Spring Initializr
在这里插入图片描述
填写项目Gav
在这里插入图片描述
引入控制器依赖,Dependencies选项选择Spring web starter,
在这里插入图片描述
点击下方的按钮下载项目
在这里插入图片描述
导入到工作空间中
在这里插入图片描述

此时项目报了一个错误,这是因为传递依赖过来的maven-jar-plugin包的版本太高了,在properties中添加版本号属性,把它改成3.1.1,
在这里插入图片描述
创建HelloController

@RestController
public class HelloController {

	
	@RequestMapping("hello")
	public String hello() {
		return "hello";
	}
	
}

第二种方法

点击鼠标右键–>new -->Spring Starter Project
在这里插入图片描述
填写GAV,填写方式与第一种一样,其实这种方式实际上也是访问上面这个网站进行创建,只不过编程软件将页面进行了封装
在这里插入图片描述
点击next,在搜索框中输入web,找到Spring Web starter ,选择
在这里插入图片描述
点击finish,项目创建成功

启动项目的两种方式

第一种方式:runas–>Spring boot app
在这里插入图片描述
第二种方式:将项目打包,将jar包复制到e盘下,打开doce命令窗口,找到jar包所在的目录,输入Java -jar 包名,回车开始运行
在这里插入图片描述
打开浏览器,输入http://127.0.0.1:8080/hello,访问成功在这里插入图片描述

项目结构的说明

在这里插入图片描述
src/main/java——写源代码的位置
src/main/resources——资源文件的位置
static——存放静态资源文件
templates——存放模板文件,必须经过Controller之后才能访问,类似于WEB—INF文件夹
application.properties 核心配置文件
application.yml 核心配置文件
以上这两个文件的作用是一样的,他们是互补的,且有一个优先级的问题,在同个文件夹下解析application.properties文件的优先级要大于application.yml文件。application.properties文件中没有的东西,application.yml文件中有,则会保留,application.properties文件中有的东西,application.yml文件中也有,则application.properties文件中的东西会把application.yml文件中的东西覆盖。
src/test/java——单元测试类

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>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.1.6.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>
	<groupId>com.young</groupId>
	<artifactId>hello</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>hello</name>
	<description>Demo project for Spring Boot</description>

	<properties>
		<java.version>1.8</java.version>
		 <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

		<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>

banner的修改

每次启动Springboot项目时,都会先打印出一个图案,如下图
在这里插入图片描述
可以修改它,只需在src/main/resources文件夹下,放入一个文件名为的TXT文件,或者图片即可,图片会自动解析,最终生成文字的形式;以上的文字可以通过这个网站生成自己想要的文字
http://www.network-science.de/ascii/
在这里插入图片描述
也可以生成图片
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值