@yuanzhimeng
2019-01-05T08:08:33.000000Z
字数 1473
阅读 620
Spring
sudo apt install maven
检查maven 版本
maven -v
输出如下
Apache Maven 3.5.2Maven home: /usr/share/mavenJava version: 11.0.1, vendor: Oracle CorporationJava home: /opt/jdkDefault locale: zh_CN, platform encoding: UTF-8OS name: "linux", version: "4.15.0-43-generic", arch: "amd64", family: "unix"
第一步: 打开浏览器, 访问 https://start.spring.io/

第二步: 点击底部的 Switch to the full version. 链接, 选择 Java 版本为 java 11

第三步: 点击 Generate Project 按钮下载项目; 下载后解压, 项目目录结构如下
demo├── mvnw├── mvnw.cmd├── pom.xml└── src├── main│ ├── java│ │ └── com│ │ └── example│ │ └── demo│ │ └── DemoApplication.java│ └── resources│ └── application.properties└── test└── java└── com└── example└── demo└── DemoApplicationTests.java
手动创建 controller service domain 目录
/home/master/java/demo/src/main/java/com└── example└── demo├── controller│ └── HelloWorldController.java├── DemoApplication.java├── domain└── service
修改 ~/pom.xml; 添加一下内容
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
注: 默认已经有org.springframework.boot 和 org.springframework.boot 两个模块
HelloWorldController.java 内容如下
package com.example.demo.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class HelloWorldController {@RequestMapping("/hello")public String index() {return "Hello World";}}
mvn spring-boot:run
打开浏览器访问: localhost:8080/hello
search.maven.org