2019-10-10 16:56

另外也建议你多检查下代码,在此不太清单你的项目代码还有哪个地方出现问题(存在重复调用getReader()或getInputStream()的方法)。

2019-10-10 16:50

查了下资料,出现不能重复调用的限制是由于serlvet规范定义,也就是getReader()或getInputStream()不存出生一个请求不在重复调用,如果存则会报你当前遇到的异常,在波总没有解答之前,你可能参考下这里https://blog.csdn.net/lnniyunlong99/article/details/53490423 处理下是否可行。

2019-10-10 16:25

代码贴得不全,控制层关键代码没有贴也来,其次建议你断点做下调试。

2019-10-10 16:23

注意断点单步排查是否存在事物生回滚!

2019-10-10 16:21

你得看下生产环境用配置、库、版本与是本机上是否一至做下排查。

2019-10-10 15:54

这个错误提示已经很清楚,表定义字段decimal类型,而传过来的数据是“C10001001”这是什么类型的数据?

2019-10-04 11:31

设计已经给开发者很多选择空间,结合sql语句用,我们者知道查数据库数据,想要什么数据只要正确编写sql语句就可以,这也是其设计特点,极薄封装,灵活使用sql语句优势,比如:
根据ID查询唯一一条记录::var user = Db.findFirst("select*from user where id =? limit 1", 1);
查第一条记录:var user = Db.findFirst("select * from test_limit limit 1");
查最后一条记录: var user = Db.findFirst("select * from test_limit order by id DESC limit 1");
以上就是具体的使用经验。

2019-09-06 17:41

好东西,有需要使用工作流的小伙伴有福利了。

2019-09-06 10:28

好的技术当然优秀,在技术选型这路子上,只追求技术本身,忽略其他负面X因素,终归积压一堆堆债务。

2019-08-31 22:27

开发使用简便,开发效率高,好东西必须顶。

2019-08-29 18:30

这个问题是可,视情况而已,如果数据格式比较复杂的做精简,因为签名有会两头签名失败的排查很麻烦,像我就遇到了一个问题,传输数据结构较复杂两端签名生成不一致,最后排查不出为只能把将大概参数串的复杂的参数排除,如果不排查很难知道是那个参数出现错误,传过来有几个Json集合串在一起。

2019-08-29 18:24

你看下:com.jfinal.plugin.activerecord包下的CPI.java这个类,对外开放有update这个方法,你可以在这个基础之处自行管理。

2019-07-23 09:24

@Dreamlu 是的多参数发送我就是这么干的,现在编译处理做得挺好,重新加上类扫描其不是又回到原点了呢^_^!!

2019-07-23 09:20

@Dreamlu 好的,我的项目maven配置: <build>
<finalName>${project.artifactId}-${project.version}</finalName>
<sourceDirectory>${basedir}/src/main/java</sourceDirectory>
<testSourceDirectory>${basedir}/src/test/java</testSourceDirectory>
<outputDirectory>${basedir}/src/main/webapp/WEB-INF/classes</outputDirectory>
<testOutputDirectory>${basedir}/src/main/webapp/WEB-INF/classes</testOutputDirectory>

<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>12</source>
<target>12</target>
<encoding>UTF-8</encoding>
<compilerArgs>
<arg>-verbose</arg>
<arg>-Xlint:unchecked</arg>
<arg>-Xlint:deprecation</arg>
<arg>-bootclasspath</arg>
<arg>-extdirs</arg>
<arg>-parameters</arg>
</compilerArgs>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
<configuration>
<warName>${project.artifactId}-${project.version}</warName>
<webResources>
<useCache>false</useCache>
<archiveClasses>false</archiveClasses>
<webResources>
<resource>
<directory>src/main/resources</directory>
<targetPath>WEB-INF/classes</targetPath>
<includes>
<include>**</include>
</includes>
</resource>
</webResources>
</webResources>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<forkMode>once</forkMode>
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
</plugin>
</plugins>
</build>

2019-07-23 09:17

@Dreamlu @要输就输给追求 @prelove 现在这样手挺好的不要随意更变方案的呢,我项目换3.0分分钟的事,只要改得版本号即可正常使用,只是以上两位兄台反馈用不了,估计他们项目maven配置哪没配置好,现在也只能猜测。我的maven配置(标签被过虑贴不了全部,只能贴片段代码):
在build中指向编译输出目录:
${project.artifactId}-${project.version}
${basedir}/src/main/java
${basedir}/src/test/java
${basedir}/src/main/webapp/WEB-INF/classes
${basedir}/src/main/webapp/WEB-INF/classes

在maven-compiler-plugin配置里添加:
-parameters