DAY1

【Java初学者+大三狗 尝试7天学会spring mvc】

本来想用IJ的
但是目前网上的序列码都用不了
转用eclipse的oxygen版本是个EE的版本

看了网上很多版本。。
什么先见maven 然后再建立spring。。
实测后,发现对我这个初学者太不友好

  1. 下载Spring
    Spring Tool Suite
  2. 下载zip文件,直接解压后打开
    在 sts-bundle\sts-3.9.7.RELEASE 下
    打开STS.exe
  3. SpringMVC 学习总结 springmvc要学多久_mvc


  4. SpringMVC 学习总结 springmvc要学多久_mvc_02


  5. SpringMVC 学习总结 springmvc要学多久_spring mvc_03

  6. 设置字体背景等
    背景:Window->Preferences->把General展开->Appearace->Theme
    字体:Window->Preferences->General->Appearace->Colors and Fonts
    还有个简便的方法,调整字体 ctr l和 + 一起按

4.建立Spring boot

File->New->Spring Starter Project

SpringMVC 学习总结 springmvc要学多久_spring mvc_04


这里看到service URL有个链接,切过去看看(瞅一眼5.网站https://start.spring.io/

SpringMVC 学习总结 springmvc要学多久_Java_05


可以看到,这个网站是一个工具,提供了自动配置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起来

SpringMVC 学习总结 springmvc要学多久_Java_06

7.打开Application.java

路径为:scr/main/java/com/xxx/DemoApplication.java

SpringMVC 学习总结 springmvc要学多久_SpringMVC 学习总结_07

8.启动这个TestApplication.java

方法是 右键 -> run as -> run configurations -> 找到spring boot App -> 再点击run

SpringMVC 学习总结 springmvc要学多久_SpringMVC 学习总结_08


9.http://localhost:8080/ 打开浏览器(这里用的是chrome)进入http://localhost:8080/

就能看到如下信息

SpringMVC 学习总结 springmvc要学多久_mvc_09


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!";
  }

}

SpringMVC 学习总结 springmvc要学多久_mvc_10


11.重新启动Spring

SpringMVC 学习总结 springmvc要学多久_Java_11

完美~~
今天先告一段落啦,还有好多大作业要写,明天再继续研究吧~