NutzCN Logo
问答 nutzwk插件生成URL问题
发布于 2866天前 作者 Memory 2056 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

本人新增了个ServiceMain的Model类,然后通过nutzwk-plugin 自动生成代码(Idea环境) ,发现controler里生成的URL路径是 @At("/platform/sale/SERVICE/MAIN")
我就是想问 这里的URL 为什么用的大写。

6 回复

后面的 SERVICE/MAIN 大写 看的好难受

版本多少,果断是bug

model类的命名规则是 Service_main
你那种得写个判断2333

刚又测试一次
idea版本 2016.3.1
nutzwk-plugin 版本1.6
nutzwk-code-generator 版本 1.3.2
model代码片段

package cn.wizzer.modules.models.service;

import cn.wizzer.common.base.Model;
import org.nutz.dao.entity.annotation.*;

import java.io.Serializable;

@Comment("业务表")
@Table("T_SERVICE_MAIN")
public class Service_main extends Model implements Serializable {

control 生产代码片段

package cn.wizzer.modules.controllers.platform.service;

import cn.wizzer.common.annotation.SLog;
import cn.wizzer.common.base.Result;
import cn.wizzer.common.filter.PrivateFilter;
import cn.wizzer.common.page.DataTableColumn;
import cn.wizzer.common.page.DataTableOrder;
import cn.wizzer.modules.models.service.Service_main;
import cn.wizzer.modules.services.service.ServiceMainService;
import org.apache.shiro.authz.annotation.RequiresAuthentication;
import org.nutz.dao.Cnd;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.lang.Strings;
import org.nutz.log.Log;
import org.nutz.log.Logs;
import org.nutz.mvc.annotation.*;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

@IocBean
@At("/platform/service/SERVICE/MAIN")
@Filters({@By(type = PrivateFilter.class)})
public class ServiceMainController {
	private static final Log log = Logs.get();
	@Inject
	private ServiceMainService tServiceMainService;

	@At("")
	@Ok("beetl:/platform/service/SERVICE/MAIN/index.html")
	@RequiresAuthentication
	public void index() {

	}

这个问题,后期会改吗

这个问题我解决了,
讲model代码中表名改成小写就可以了。。。。。。

@Comment("业务表")
@Table("T_SERVICE_MAIN")

改成:

@Comment("业务表")
@Table("t_service_main")
添加回复
请先登陆
回到顶部