修改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项目输出学生信息相关推荐

  1. python学生管理系统教学_Python项目:学生信息管理系统(完整版)

    本文是基于上一篇(python项目:学生信息管理系统(初版))进行了完善,并添加了新的功能. 主要包括有: 学生信息管理系统(完整版) 学生信息管理项目,要求带操作界面,并完成每项操作: +----- ...

  2. python项目:学生信息管理系统(初版)

    python项目:学生信息管理系统(初版) 学生信息管理项目,要求带操作界面,并完成每项操作: +----------------------+ | 1)添加学生信息 | | 2)显示所有学生的信息 ...

  3. C语言小项目:学生信息管理系统(超详细)

    学生信息管理系统 需求概述 展示 总体设计 功能划分 数据结构 程序流程 详细设计 头文件部分 结构体 密码登录模块 菜单显示 班级创建模块 学生信息录入模块 学生信息显示模块 学生信息查询模块 学生 ...

  4. python创建学生类姓名学号_Python练习题:由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示)。...

    # 1.由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示) # 创建字典 students = {} # 用户输入 student = input("请输入学号 ...

  5. 请编写一个程序,使用字典存储学生信息,学生信息包含学号和姓名,请根据学生学号从小到大输出学生信息

    请编写一个程序,使用字典存储学生信息,学生信息包含学号和姓名,请根据学生学号从小到大输出学生信息 目录 列表输出 这一题就可以借助于字典的推导式 通过字典输出的另一种方法 第一种方法 列表输出 dic ...

  6. 请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大的顺序输出学生信息。

    请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大的顺序输出学生信息. 代码如下: dic = {} number = int(input("请输入学生的人 ...

  7. python输入学号姓名输出自我介绍_请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生信息。_学小易找答案...

    [单选题]维持人体直立姿势的重要肌 [选择题]2. 对尿失禁患者的护理中错误的一项是( ) [简答题]你印象最深的一处旅游景点是哪里?给你印象深刻的地方在于?有我们的民俗文化元素吗? [判断题]中间继 ...

  8. python输入学生姓名_Python练习题:由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示)。...

    思路: 用户输入信息,储存在字典里 判断是否继续输入,继续填yes,输入其他则不继续 继续输入时判断学号是否重复(名字不判断,名字存在多人重名情况),存在则不储存,重新输入,并储存在字典里 对字典排序 ...

  9. javaweb项目实现学生信息查询

    一.开发环境配置 1.1 JDK环境 1.1.1 jdk下载 进入oracle官网 oracle 点击Resources 点击Downloads --> JDK 点击Java archive,并 ...

最新文章

  1. 还不懂Docker?一个故事安排的明明白白!
  2. Spark源码阅读02-Spark核心原理之调度算法
  3. Oracle 用shutdown+immediate关机后启动方法
  4. PE知识复习之PE的导出表
  5. notes belonging to given user
  6. oracle中blob转换,BLOB转换为CLOB的函数(oracle中执行)
  7. uniapp返回上一页_一例万级写入并发,百亿级数据,毫秒级返回架构分享
  8. centos8 apache php,centos6.8安装php7 for Apache2
  9. IP地址转换函数——inet_pton inet_ntop inet_aton inet_addr inet_ntoa
  10. git stash暂存命令
  11. python模块之wordcloud
  12. 脉歌蓝牙耳机线评测_漂亮的高音质蓝牙耳机 脉歌MACAW TX-90评测
  13. c语言删除文件remove_「Python」 - 文件基本操作
  14. 基于oneAPI的OSU MPI Benchmarks 5.7编译安装
  15. visual studio 2015 比较代码差异的几种方法
  16. 2023二建建筑施工备考第二天Day02
  17. git bash的安装和配置教程
  18. 【搜索方法】google搜索
  19. integral_constant定义编译期常量
  20. CF 472B Mystical Mosaic

热门文章

  1. 智能养老看护系统之养老院人员定位解决方案--新导智能
  2. ftrans文件传输服务器软件,Ftrans增强型文件传输系统
  3. excel一键清除按钮_一键清除Excel过滤器
  4. 《三国演义》中最精辟的十句话赏析
  5. 串口发送重发超时重发思路
  6. CentOS 7.2.1511软件包下载
  7. 抖音广告推广直播如何抓住粉丝痛点?抖音广告怎么开户
  8. 华为金融行业解决方案讨论
  9. 【案例学习】使用ThreadLocal计算Java接口执行时间(代码详解)
  10. 新品发布 | 刚入门接触无人机?推荐一款S450给你