中文代码示例之 Spring Boot 集成 H2 内存数据库系列

2018-08-30 14:14:46 +08:00
 xuanwu

估计会暂时搁置更新, 先发一波.

中文编程知乎专栏相关文章:

在线演示, 访问 http://74.91.17.250:8090/?term=List 返回:

[
  {
    id: 3,
    英文术语: "List",
    中文术语: "列表"
  }
]

部分源码:

@Entity
public class 词条 {

  @Id
  private long id;
  private String 英文术语;
  private String 中文术语;

  public 词条() {
  }
  
  public 词条(long id, String 英文术语, String 中文术语) {
    this.id = id;
    this.英文术语 = 英文术语;
    this.中文术语 = 中文术语;
  }

  public long getId() {
    return id;
  }

  public String get 中文术语() {
    return 中文术语;
  }

  public String get 英文术语() {
    return 英文术语;
  }
}
@RestController
public class 词典控制器 {

  private static final Logger 笔录 = LoggerFactory.getLogger(词典控制器.class);

  @Autowired
  private 词库接口 词库;

  @GetMapping("/")
  @ResponseBody
  public List<词条> 取词条(@RequestParam(name = "term", required = false, defaultValue = "") String 英文术语) {
    笔录.info("输入: " + 英文术语);
    return 词库.findBy 英文术语(英文术语);
  }
}
2032 次点击
所在节点    分享创造
4 条回复
airfling
2018-09-02 12:06:32 +08:00
中英文混合不怕出现编码问题吗
xuanwu
2018-09-03 09:09:14 +08:00
@airfling 还没有碰到在语言 /框架支持时, 由于使用中文命名出现的问题. 如果发现, 欢迎到 https://github.com/program-in-chinese/overview/issues 提.
K1W1
2018-09-04 19:38:19 +08:00
@xuanwu #2 问题到是没什么?但是打汉字肯定没有英文快呀。而且还要一直来回切输入法。我用五笔都嫌慢
xuanwu
2018-09-05 07:14:11 +08:00
@K1W1 之前有些关于输入效率的探讨. 小结在知乎专栏文章"对在代码中使用中文命名的质疑与回应"( https://zhuanlan.zhihu.com/p/30529835 ), "中文输入太慢, 降低开发效率"一节

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/484554

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX