先评价: 功能倒是不错,但是总觉得耽误时间
先引入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("================");
}
}
}