V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xuanwu
V2EX  ›  分享创造

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

  •  
  •   xuanwu · 2018-08-30 14:14:46 +08:00 · 2008 次点击
    这是一个创建于 2064 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    在线演示, 访问 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 英文术语(英文术语);
      }
    }
    
    4 条回复    2018-09-05 07:14:11 +08:00
    airfling
        1
    airfling  
       2018-09-02 12:06:32 +08:00 via Android
    中英文混合不怕出现编码问题吗
    xuanwu
        2
    xuanwu  
    OP
       2018-09-03 09:09:14 +08:00
    @airfling 还没有碰到在语言 /框架支持时, 由于使用中文命名出现的问题. 如果发现, 欢迎到 https://github.com/program-in-chinese/overview/issues 提.
    K1W1
        3
    K1W1  
       2018-09-04 19:38:19 +08:00
    @xuanwu #2 问题到是没什么?但是打汉字肯定没有英文快呀。而且还要一直来回切输入法。我用五笔都嫌慢
    xuanwu
        4
    xuanwu  
    OP
       2018-09-05 07:14:11 +08:00
    @K1W1 之前有些关于输入效率的探讨. 小结在知乎专栏文章"对在代码中使用中文命名的质疑与回应"( https://zhuanlan.zhihu.com/p/30529835 ), "中文输入太慢, 降低开发效率"一节
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5447 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:51 · PVG 13:51 · LAX 22:51 · JFK 01:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.