从 kafka 源码中学习到的编程技巧(一)
直接看这个例子,可以避免很多开发中的拼写错误。
package com.alibaba.kafka;
import java.util.Properties;
public class App {
private static String BOOTSTRAP_SERVER = "boostrap.server";
private static String KEY_SERIALIZER = "key.serializer";
private static String BROKER_LIST = "localhost:9092";
private static Properties initConfig() {
Properties properties = new Properties();
properties.put("boostrap.server", "localhost:9092");
properties.put("key.serializer", "com.alibaba.kafka.util.serializer");
return properties;
}
// 更好的做法
private static Properties initConfigBetter() {
Properties properties = new Properties();
properties.put(BOOTSTRAP_SERVER, BROKER_LIST);
properties.put(KEY_SERIALIZER, App.class.getName());
return properties;
}
public static void main(String[] args) {
Properties properties = initConfig();
}
}