JAVA快餐 1 创建项目和接口实现基础Maping&List
一、创建项目后通过prom.xml引入工具包
在<dependencies>区域中,添加一个spring-boot-starter-web包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.3.0.RELEASE</version> </dependency>
二、配置端口
通过/src/main/resources/application.properties文件修改端口
server.port=8989
三、创建一个HashMap并打印到web上
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
@RestController //1、声明为RestController
public class Ha {
@RequestMapping ("/sayy") //2、定义一个输出路径
public String sayy(){
HashMap<String,Object> hash=new HashMap<>(); //3、实例化一个HashMap并声明字段类型
hash.put("name","Gavin"); //4、添加值
hash.put("sex","man");
return hash.toString(); //5、输出为String类型
}
}
四、List的使用
package com.example.demo;
import java.util.ArrayList;
import java.util.List;
public class Listtest {
public static void main(String[] args) {
List<String> lists=new ArrayList<String>();//实例化一个List为lists
lists.add("Tina"); //添加值
lists.add("Gavin");
lists.add("Wall");
lists.remove("Wall"); //删除值
System.out.println(lists.get(1)); //获取值
System.out.println(lists.size()); //看大小
}
}
五、list装载数据遍历数据
package com.example.demo;
import com.alibaba.fastjson.JSONObject; //引入JSONObject包
import java.util.ArrayList;
import java.util.List;
public class Listtest {
public static void main(String[] args) {
List<Peron> lists=new ArrayList<>(); //通过peron类创建一个list
for (int i=0;i<=10;i++) { //循环装载数据
Peron peron = new Peron();
peron.setName("Gavin"+i);
peron.setAge(19);
peron.setSex(0);
lists.add(peron); //将数据存入list
}
for (Peron plist:lists) { //循环打印数据
System.out.println(JSONObject.toJSONString(plist));
}
}
}
Peron的内容
package com.example.demo;
public class Peron {
private String name;
private Integer age;
private Integer sex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public Integer getSex() {
return sex;
}
public void setSex(Integer sex) {
this.sex = sex;
}
}


