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