• 6
  • 5
分享

先评价: 功能倒是不错,但是总觉得耽误时间

  • 先引入pom依赖

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
  • 代码1

public class MongoUser  implements Serializable{
private static final long serialVersionUID = 1L;
@Id
    private String id;
    private String name;
    private String age;
 
    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 getAge() {
        return age;
    }
 
    public void setAge(String age) {
        this.age = age;
    }
 
    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        MongoUser user = (MongoUser) o;
        return Objects.equals(id, user.id) &&
                Objects.equals(name, user.name) &&
                Objects.equals(age, user.age);
    }
 
    @Override
    public int hashCode() {
        return Objects.hash(id, name, age);
    }
}
  • 代码2

@RunWith(SpringRunner.class)
@SpringBootTest
@Transactional
public class ApplicationTests {
@Autowired
private RedisService redisService;
@Autowired
private UserDao userDao;
@Autowired
private JdbcTemplate jdbcTemplate;
@Autowired
private MongoTemplate mongoTemplate;
@Test
    public void hello() {
        System.out.println("hello world");
        redisService.setObjectJSON("test", "1");
        System.out.println("使用了redisservice");
        User user = userDao.find("id=?", 1l).first();
        System.out.println("打印出了一个用户名"+user.userName);
        List<Map<String,Object>> queryForList = jdbcTemplate.queryForList("select id,user_name from c_user where id<2");
        for (Map<String, Object> map : queryForList) {
Object object = map.get("id");
System.out.println(object);
Object object2 = map.get("user_name");
System.out.println(object2);
}
        MongoUser mongoUser2 = new MongoUser();
        mongoUser2.setId("1");
        mongoUser2.setName("小明");
mongoTemplate.insert(mongoUser2);
        List<MongoUser> findAll = mongoTemplate.findAll(MongoUser.class);
        for (MongoUser mongoUser : findAll) {
System.out.println("id="+mongoUser.getId());
System.out.println("id="+mongoUser.getName());
}
    }
public static void main(String[] args) {
HashMap<String,Object> hashMap = new HashMap<String, Object>();
hashMap.put("a", 1);
hashMap.put("b", 2);
Set<String> keySet = hashMap.keySet();
for (String string : keySet) {
System.out.println(string);
Object object = hashMap.get(string);
System.out.println(object);
System.out.println("================");
}
}
}


作者: 爱吃早餐的程序员

原文链接:https://blog.csdn.net/weixin_39076203/article/details/109206292#comments_13896896

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   前两天有个做测试的小伙伴加我微信问我测试相关的一些事情。  她自己是从学习毕业就开始进入到互联网行业做测试的,到现在三年工作经验。她现在都不太敢跳槽,因为觉得自己没有什么核心竞争力,平常就是点点鼠标,看看有没有报错、结果和需求是否相符这样。  其实很多测试人员的处境都是如此。  造成这个局面的原因可以找到很多,大家经常会说的借口是:工作太忙,没时间也没精力。其实你自己去看看手机记录的屏幕使用时间。你平时有花里面30%的时间用来提升自己吗?  测试相比开发的工作门槛和天花板都低一些,这也导致了一些想进入软件开发行业但是又对自己掌握开发能力没信心的人所做出的保守选择。  但是如果后续自己并没有...
            0 0 1204
            分享
          •   因日本制造业巨头川崎重工存在篡改船用发动机测试数据的不当行为,8 月 22 日,日本国土交通省对川崎重工公司神户工厂进行现场检查。  8 月 21 日,川崎重工发布新闻稿,就该公司存在的篡改船用发动机测试数据的不当行为道歉。  川崎重工承认其 673 台二冲程柴油发动机和 1 台四冲程发动机的测试结果发生了变化。“具体而言,调查证实,公司船用柴油发动机的车间试验燃油消耗率已通过测试设备的操作进行了改变,以将数值保持在客户规格的允许范围内并减少数据差异。这有可能影响这些发动机的氮氧化物排放计算。”该公司在一份声明中写道。  川崎重工业株式会社简称川崎重工,是以重工业作为主要业务的日本企业,业...
            0 0 376
            分享
          •   摘要:写代码就像建房子,一砖一瓦大家都知道,难点是在你如何盖的更高级。对于写代码来说,基础语法无非就那几个,很多人都会,关键是如何将代码写得健壮、写得条理清楚。  在学习自动化开发语言过程中,很多人都会有一种感觉,就是自己好像什么都会一些,但是会的都是基础知识点,还不够”深“、不够高级,面试时不敢大胆的说:“我会!我懂!”  特别是看别人写好的代码时发现,有好多个文件、方法,调来调去的、跳来跳去的,贼崇拜,大佬!大神级别的存在呀!  但是看看自己只会写单个接口、单个方法,看起来很low,完全没自信出去面试,也不敢开高薪。  最近自己发表了一个文章,就是把自己学过的知识点由一锅大骨汤,浓缩成...
            14 14 1726
            分享
          • 我发现,在OO和UML几乎一统天下的今天,仍有很多系统分析员对OO和UML一知半解,甚至包括很多已经使用了很久UML的系统分析员。于是打算写一个系列文章,将多年来的工作经验做一个总结。对初学者起个启蒙作用,也希望抛砖引喻,与各路大虾共同探讨,共同提高。这个系列文章将以我对OO和系统分析的理解为主,从UML基础开始,阐述面向对象的需求分析方法,过程,并以RUP为例,阐述如何将OO过程与软件过程有机结合在一起,做一个真正OO应用。好了,今天是第一篇。想得很远,不知能否坚持下去,呵呵:lol:用例是什么?其原始英文是usecase,直译过来就成了用例。这也是一个比较贴切的叫法了,从字面的直接理解就是...
            13 14 1376
            分享
          •   随着软件行业也不断成熟,对测试人员,特别是高端测试人员的需求与日俱增。  软件质量要求,难解市场人才荒。只有确保软件质量,国内企业才能在国际市场上立足,而确保软件质量的方式就必须进行软件测试。而这项工作只有软件测试人才才能完成,那么市场对软件测试人才的需求量也越来越大。预计在未来10年内,我国IT企业对软件测试人才的需求还将继续增大。  职业入门快,薪酬高。软件测试相对其他IT行业是个可以很快入门的职业,门坎不高。因为市场测试人才的匮乏,导致一般软件测试人员的起薪普遍比较高,而工作1~2年后,月薪达到8000~20000元的比比皆是,另外还可享受带薪年假、内部培训、住房公积金等福利待遇,可...
            0 0 1042
            分享
      • 51testing软件测试圈微信