DAY1
【Java初学者+大三狗 尝试7天学会spring mvc】
本来想用IJ的
但是目前网上的序列码都用不了
转用eclipse的oxygen版本是个EE的版本
看了网上很多版本。。
什么先见maven 然后再建立spring。。
实测后,发现对我这个初学者太不友好
- 下载Spring
Spring Tool Suite - 下载zip文件,直接解压后打开
在 sts-bundle\sts-3.9.7.RELEASE 下
打开STS.exe - 设置字体背景等
背景:Window->Preferences->把General展开->Appearace->Theme
字体:Window->Preferences->General->Appearace->Colors and Fonts
还有个简便的方法,调整字体 ctr l和 + 一起按
4.建立Spring boot
File->New->Spring Starter Project
这里看到service URL有个链接,切过去看看(瞅一眼5.网站https://start.spring.io/
可以看到,这个网站是一个工具,提供了自动配置Maven/Gradle的操作,我们只需要设置参数就行,来看下具体内容:
Name:随便乱取一个英文,就叫abandon好了
Type:Maven是生成pom.xml,Gradle是生成build.gradle
GroupID:父类别
artifactID:maven的id
version:版本,这里用预设值
packaging:打包code的方式,包括了war和jar
jar:JAR文件是一种归档文件,以ZIP格式构建,以.jar为文件扩展名
war:war是一个可以直接运行的web模块,通常用于网站
language:语言,这里有Java\kotlin\groovy
Java version:只有12、11、8三个选项
description:描述这个项目project
6.点击next,进入下一个界面
这边是选择自己想要的依赖Dependencies
有种自助餐的感觉,每个都来一点web、JDBC、mongodb。。。
按下finish后,就能自动配置啦
这里先只选【web】 因为暂时只想尝试run起来
7.打开Application.java
路径为:scr/main/java/com/xxx/DemoApplication.java
8.启动这个TestApplication.java
方法是 右键 -> run as -> run configurations -> 找到spring boot App -> 再点击run
9.http://localhost:8080/ 打开浏览器(这里用的是chrome)进入http://localhost:8080/
就能看到如下信息
10.配置一个Controller
有报错error是因为没有Controller
那我们还是在刚刚那个路径下scr/main/java/com/xxx/
新建一个【helloworld.java】
写入以下内容
package com.rtj;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class helloworld {
@RequestMapping("/")
public String hello(){
return "ZY is my today and all of my tomorrows!";
}
}
11.重新启动Spring
完美~~
今天先告一段落啦,还有好多大作业要写,明天再继续研究吧~