2020-08-17 22:41

再说浏览器中测试问题,估计是路径请求不正确,
试试 http://192.168.0.10:11023/test/kv?name=litong&pswd=00000000
因为看不见你的路由代码,只是猜测, 因为c.getKv()很稳定的,肯定没问题,用参数接收,和直接在Action方法中写getKv()是一样的

2020-08-17 22:28

PS:
String defaultValue 是regist方法的第三个参数
ParaProcessorBuilder.me.regist(Kv.class, KvGetter.class, String defaultValue);

2020-08-17 22:26

看完上面代码,这个get 就很明白了, 就是 get 数据。。。

2020-08-17 22:24

先说 to 方法,配合构造参数defaultValue使用,
public ParaGetter(String parameterName, String defaultValue){
this.parameterName = parameterName;
this.defaultValue = to(defaultValue);
}
在ParaGetter的构造方法中调用的to方法,然后会执行子类的to方法。
比如IntegerGetter这个类,看它的用法:
public IntegerGetter(String parameterName, String defaultValue) {
super(parameterName, defaultValue);
}

@Override
public Integer get(Action action, Controller c) {
// 如果客户端没有传来匹配值,就返回默认值,getDefaultValue在父类
return c.getParaToInt(getParameterName(), getDefaultValue());
}

@Override
protected Integer to(String defaultValue) {
if(StrKit.notBlank(defaultValue)){
return Integer.parseInt(defaultValue);
}
return null;
}
简单来说就是 String defaultValue 》to 转换 》T 任何对象

2020-08-17 09:40

new DruidPlugin(...).set(1,1,2);设置了吗? 试试把这个加上有效果没

2020-08-13 11:07

@冰雨 有些操作不太好直说, 我猜的对,最近不是那啥嘛。。。bei***an嘛,我之前还遇到我们一个产品官网里面有”价*格“标识,然后被通知整改,要么办理信息安全证,要么去掉这些信息。。。

2020-08-13 10:57

O(∩_∩)O哈哈~ 我也发现了2333 https://jfinal.com/feedback/7584

2020-08-12 16:56

@JFinal 2016年研究上JFinal没多久, 我就升职加薪, 当上总经理, 出任CEO。现在就差迎娶白富美, 走上人生巅峰啦!

2020-08-12 16:46

如果是浏览器访问的话,可以看看项目目录下 有没有 favicon.ico 这个文件,没有的话随便在线生成放一下就可以了 https://www.baidu.com/s?wd=%E7%BD%91%E7%AB%99%20favicon.ico%20%E4%B8%8D%E5%AD%98%E5%9C%A8%E6%97%B6

2020-08-12 14:59

@Dyci 根据数据库表名表字段以及注释等生成 SQL模板文件就可以了。
具体代码可以参考:
https://gitee.com/-/ide/project/jfinal/jfinal/edit/master/-/src/main/java/com/jfinal/plugin/activerecord/generator/DataDictionaryGenerator.java

2020-08-12 09:07

@李通 自己学习倒腾了,当时是想做一个 和Tomcat 管理项目的启动|关闭|重启 操作来着。。。后来一报错,没倒腾出来,然后一想这玩意作用不大,就没有继续研究了,放一边了。。。

2020-08-12 09:03

@Dyci 每个表都简单封一下,那还不如统一封装一下了,比如: https://gitee.com/yun_final/JFinal-API/blob/master/src/main/resources/sql/common.sql

根据数据库表名生成也是可以的,可以读一下表字典生成器的代码,做个SQL生成器就可以了

2020-08-11 17:50

应该就是那个”关键的梗“的核代码了