修改StudentInfo项目输出学生信息
修改StudentInfo项目输出学生信息
创建学生实体类Student
package net.lhf.lesson01.controller;public class Student {private String id;private String name;private String gender;private int age;private String major;private String telephone;private String email;private String hobby;public String getId() {return id;}public void setId(String id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getGender() {return gender;}public void setGender(String gender) {this.gender = gender;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getMajor() {return major;}public void setMajor(String major) {this.major = major;}public String getTelephone() {return telephone;}public void setTelephone(String telephone) {this.telephone = telephone;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}public String getHobby() {return hobby;}public void setHobby(String hobby) {this.hobby = hobby;}@Overridepublic String toString() {return "Student{" +"id='" + id + '\'' +", name='" + name + '\'' +", gender='" + gender + '\'' +", age=" + age +", major='" + major + '\'' +", telephone='" + telephone + '\'' +", email='" + email + '\'' +", hobby='" + hobby + '\'' +'}';}}
添加注解@Component
添加注解@ConfigureProperties
将application.properties更名为application.yaml
配置student对象属性
#配置student对象
student:id: 1925055name: 李红芙gender: 女age: 20major: 软件技术telephone: 1783927email: 2335565@163.comhobby: 音乐、美食、旅行
修改控制器StudentInfoController,student()方法里返回student的值
运行启动类
package net.lhf.lesson01;import net.lhf.lesson01.controller.Student;
import net.lhf.lesson01.controller.StudentInfoController;
import org.junit.Assert;
import org.junit.jupiter.api.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class) //测试启动器,并加载Spring Boot测试注解
@SpringBootTest //标记Spring Boot单元测试,并加载applicationContext上下文环境
class StudentInfoApplicationTests implements ApplicationContextAware {private ApplicationContext context;//声明应用容器@Overridepublic void setApplicationContext(ApplicationContext applicationContext) throws BeansException {context = applicationContext;}@Autowiredprivate StudentInfoController studentInfoController;
//
// @Test
// public void testStudent() {// // 获取控制器hello()方法的返回值
// String studen = StudentInfoController.studen();
// //断言方法的返回值是否是指定的数据
// Assert.assertSame("学号:19205055" +
// "姓名:李红芙" +
// "性别:女"+
// "年龄:20" +
// "专业:软件技术" +
// "电话:12345673222" +
// "邮编:2381185377@qq.com" +
// "爱好:听歌、打羽毛球",studen);// }
// //System.out.println(student);@Testpublic void testStudent(){//从应用容器里按照名称获取Student实例Student student = (Student) context.getBean("student");//输出person对象System.out.println(student);}
}
运行测试,查看结果
修改StudentInfo项目输出学生信息相关推荐
- python学生管理系统教学_Python项目:学生信息管理系统(完整版)
本文是基于上一篇(python项目:学生信息管理系统(初版))进行了完善,并添加了新的功能. 主要包括有: 学生信息管理系统(完整版) 学生信息管理项目,要求带操作界面,并完成每项操作: +----- ...
- python项目:学生信息管理系统(初版)
python项目:学生信息管理系统(初版) 学生信息管理项目,要求带操作界面,并完成每项操作: +----------------------+ | 1)添加学生信息 | | 2)显示所有学生的信息 ...
- C语言小项目:学生信息管理系统(超详细)
学生信息管理系统 需求概述 展示 总体设计 功能划分 数据结构 程序流程 详细设计 头文件部分 结构体 密码登录模块 菜单显示 班级创建模块 学生信息录入模块 学生信息显示模块 学生信息查询模块 学生 ...
- python创建学生类姓名学号_Python练习题:由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示)。...
# 1.由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示) # 创建字典 students = {} # 用户输入 student = input("请输入学号 ...
- 请编写一个程序,使用字典存储学生信息,学生信息包含学号和姓名,请根据学生学号从小到大输出学生信息
请编写一个程序,使用字典存储学生信息,学生信息包含学号和姓名,请根据学生学号从小到大输出学生信息 目录 列表输出 这一题就可以借助于字典的推导式 通过字典输出的另一种方法 第一种方法 列表输出 dic ...
- 请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大的顺序输出学生信息。
请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大的顺序输出学生信息. 代码如下: dic = {} number = int(input("请输入学生的人 ...
- python输入学号姓名输出自我介绍_请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生信息。_学小易找答案...
[单选题]维持人体直立姿势的重要肌 [选择题]2. 对尿失禁患者的护理中错误的一项是( ) [简答题]你印象最深的一处旅游景点是哪里?给你印象深刻的地方在于?有我们的民俗文化元素吗? [判断题]中间继 ...
- python输入学生姓名_Python练习题:由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示)。...
思路: 用户输入信息,储存在字典里 判断是否继续输入,继续填yes,输入其他则不继续 继续输入时判断学号是否重复(名字不判断,名字存在多人重名情况),存在则不储存,重新输入,并储存在字典里 对字典排序 ...
- javaweb项目实现学生信息查询
一.开发环境配置 1.1 JDK环境 1.1.1 jdk下载 进入oracle官网 oracle 点击Resources 点击Downloads --> JDK 点击Java archive,并 ...
最新文章
- 还不懂Docker?一个故事安排的明明白白!
- Spark源码阅读02-Spark核心原理之调度算法
- Oracle 用shutdown+immediate关机后启动方法
- PE知识复习之PE的导出表
- notes belonging to given user
- oracle中blob转换,BLOB转换为CLOB的函数(oracle中执行)
- uniapp返回上一页_一例万级写入并发,百亿级数据,毫秒级返回架构分享
- centos8 apache php,centos6.8安装php7 for Apache2
- IP地址转换函数——inet_pton inet_ntop inet_aton inet_addr inet_ntoa
- git stash暂存命令
- python模块之wordcloud
- 脉歌蓝牙耳机线评测_漂亮的高音质蓝牙耳机 脉歌MACAW TX-90评测
- c语言删除文件remove_「Python」 - 文件基本操作
- 基于oneAPI的OSU MPI Benchmarks 5.7编译安装
- visual studio 2015 比较代码差异的几种方法
- 2023二建建筑施工备考第二天Day02
- git bash的安装和配置教程
- 【搜索方法】google搜索
- integral_constant定义编译期常量
- CF 472B Mystical Mosaic