Java Hour 43 Weather ( 12 ) - 杭州 Show

终于从fastjson 的阴影中走出来了,接下去就是显示一个完整的天气信息了。

43.1 Weather Show

image

首先增加Model 中的属性。

public class Weatherinfo {

    private String city;



    private String week;



    private String suggestion;



    public String getCity() {

        return city;

    }

检查json 反序列话的配置

public void setWeek(String week) {

        this.week = week;

    }



    @JSONField(name = "index_d")

    public String getSuggestion() {

        return suggestion;

    }



    @JSONField(name = "index_d")

    public void setSuggestion(String suggestion) {

        this.suggestion = suggestion;

    }

由于部分字段的名字需要修正,所以这里加了annotation 用于反序列化。

43.2 诡异的bug,回到了过去

httpclient 老师取到两天前的值,这个让我感觉很困惑。

考虑了cache 等,用fiddler 截取了http 请求,未果,后来神奇自动恢复正常了- -。

43.3 Hibernate 正式登场

其实NHibernate 在.Net 中也有不少的应用,但是习惯了EF 的我一直没有尝试。

我们获得了天气信息,自然想要存到数据库里面去。

这里我选择使用Hibernate + MySQL

你可能感兴趣的:(java)