VSCode:Java Spring 新建Web项目 多图

基础环境搭建

新建项目

  1. ctrl+shift+p打开快速选择器,找到Spring Initializr: Create a Maven Project...
    诶呦图丢了
  2. 选择Spring Boot版本
    诶呦图丢了
  3. 选择编程语言
    诶呦图丢了
  4. 输入组织ID,这些所输入的将用在文件夹名上
    诶呦图丢了
  5. 填写项目ID,这个项目叫什么
    诶呦图丢了
  6. 指定打包类型,选WAR
    诶呦图丢了
  7. 指定Java11+的Java版本
    诶呦图丢了
  8. 导入一些包,比如Spring WebSpring SessionSpring Boot DevToolsLombokMySQL Driver……
    诶呦图丢了
  9. 选目录,将在这个目录之下新建目录存放项目所有文件
    诶呦图丢了
  10. 创建完成?
    诶呦图丢了
  11. 为之前选的包做一些补充,在与src同级的目录新建一个叫lib的文件夹来存放本地jar包,并在pom.xml加入如下代码:
    <dependency>
    	<groupId>自定</groupId>
    	<artifactId>自定</artifactId>
        <version>自定</version>
    	<scope>system</scope>
    	<systemPath>${project.basedir}/lib/文件名.jar</systemPath>
    </dependency>
    

    更多在快速选择器中>maven就可以找到
    诶呦图丢了
    手动添加jar包和让Maven自己添加的区别,Maven会把jar包加进扩展安装的位置
    诶呦图丢了
  12. 新建一个类,
    package pers.nebula.nebulahome.service;
    import org.springframework.web.bind.annotation.*;
    import com.rainbow.sms.*;
    @RestController
    public class Ctrller0 {
          
          
    	@RequestMapping("/test0")
    	protected String test0() {
          
          
    		return "Now in Java Spring.";
    	}
    }
    
    点击调试按钮,生成launch.json将能从浏览器看到代码里的内容
    诶呦图丢了
    launch.json:
    {
          
          
        "version": "0.2.0",
        "configurations": [{
          
          
                "type": "java",
                "name": "Launch Application",
                "request": "launch",
                "mainClass": "之前填的组织ID.什么什么Application",
                "projectName": "自己写的项目ID"
        }]
    }
    
  13. 换掉装饰,
    package com.example.demo.helloworld;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.*;
    @Controller
    public class Ctrller2 {
          
          
    	@RequestMapping("/test2")
    	protected String to0() {
          
          
    		return "/test0";
    	}
    }
    
    这时访问test2就显示test0的内容,想:如果test2返回值指向html页面呢?
    resources里面是项目各种资源,向resources中放入html和css,做漂亮的页面
    诶呦图丢了

猜你喜欢

转载自blog.csdn.net/dscn15848078969/article/details/112727227