|
@@ -26,10 +26,8 @@ import act.app.conf.AutoConfig;
|
|
import act.db.Dao;
|
|
import act.db.Dao;
|
|
import act.db.sql.tx.Transactional;
|
|
import act.db.sql.tx.Transactional;
|
|
import act.sys.Env;
|
|
import act.sys.Env;
|
|
-import act.util.FastJsonFeature;
|
|
|
|
import act.util.Global;
|
|
import act.util.Global;
|
|
import act.util.JsonView;
|
|
import act.util.JsonView;
|
|
-import com.alibaba.fastjson.serializer.SerializerFeature;
|
|
|
|
import com.techempower.act.AppEntry;
|
|
import com.techempower.act.AppEntry;
|
|
import com.techempower.act.model.World;
|
|
import com.techempower.act.model.World;
|
|
import org.osgl.mvc.annotation.GetAction;
|
|
import org.osgl.mvc.annotation.GetAction;
|
|
@@ -43,6 +41,7 @@ import javax.inject.Inject;
|
|
@AutoConfig
|
|
@AutoConfig
|
|
@Env.RequireProfile(value = AppEntry.PROFILE_JSON_PLAINTEXT, except = true)
|
|
@Env.RequireProfile(value = AppEntry.PROFILE_JSON_PLAINTEXT, except = true)
|
|
@JsonView
|
|
@JsonView
|
|
|
|
+@SessionFree
|
|
public class WorldController {
|
|
public class WorldController {
|
|
|
|
|
|
private static boolean BATCH_SAVE;
|
|
private static boolean BATCH_SAVE;
|
|
@@ -59,14 +58,11 @@ public class WorldController {
|
|
|
|
|
|
|
|
|
|
@GetAction("db")
|
|
@GetAction("db")
|
|
- @SessionFree
|
|
|
|
public World findOne() {
|
|
public World findOne() {
|
|
return dao.findById(randomWorldNumber());
|
|
return dao.findById(randomWorldNumber());
|
|
}
|
|
}
|
|
|
|
|
|
@GetAction("queries")
|
|
@GetAction("queries")
|
|
- @SessionFree
|
|
|
|
- @FastJsonFeature(SerializerFeature.DisableCircularReferenceDetect)
|
|
|
|
public final World[] multipleQueries(String queries) {
|
|
public final World[] multipleQueries(String queries) {
|
|
int q = regulateQueries(queries);
|
|
int q = regulateQueries(queries);
|
|
|
|
|
|
@@ -78,8 +74,6 @@ public class WorldController {
|
|
}
|
|
}
|
|
|
|
|
|
@GetAction("updates")
|
|
@GetAction("updates")
|
|
- @SessionFree
|
|
|
|
- @FastJsonFeature(SerializerFeature.DisableCircularReferenceDetect)
|
|
|
|
public final List<World> updateQueries(String queries) {
|
|
public final List<World> updateQueries(String queries) {
|
|
int q = regulateQueries(queries);
|
|
int q = regulateQueries(queries);
|
|
return doUpdate(q);
|
|
return doUpdate(q);
|