草庐IT

grails-controller

全部标签

java - 如何将 FX Controller 与主应用程序连接

我有一个主要的应用程序类和一个fxmlController类,但我纠结于连接/组织(困惑如何调用它们以及我应该如何组织它们以制作GUI连接的业务逻辑)业务逻辑和GUI。有人可以告诉我调用以下函数的顺序,或者任何人都可以帮助我如何调用它们?主要类:publicvoidMain()//constructorpublicstaticvoidmain()//ourmainpublicvoidstart()//Idon'tknowwhatitis,whatpurposeithas//andwhereshouldbecalled//Note:Inmainfunctionthereisacallas

java - Play Framework : Mixing Java and Scala controller/views

在built.sbt文件中有一个设置.enablePlugins(PlayScala)将我的项目设置为scala。现在我也想使用Java。我发现有两个版本的data.Form(play.data._和importplay.api.data._)。所以我为参数列表使用了完全限定类型。@(loginForm:play.data.Form[User_LoginForm])@importhelpers._@helper.form(action=routes.ApplicationJava.login(),'id->"loginForm"){@helper.inputText(loginForm

java - Spring:如何调用简单的 Controller ?

我是Spring的新手,从简单的教程开始。我定义了简单的jsp和Controller,然后将其映射到xml文档并运行它,但我所看到的只是一个没有我在Controller中传递的值的wev页面:@ControllerpublicclassHomeController{@AutowiredprivateExampleServiceexampleService;@RequestMapping(value="/",method=RequestMethod.GET)publicStringhome(Modelmodel){model.addAttribute("serverTime",examp

java - 如果缺少 @PreAuthorize 注释,则 Spring Security : Deny access to controller methods,

我有一个Web应用程序配置为以标准方式使用SpringSecurity3.2。我正在使用@PreAuthorize注释来保护Controllers方法。现在,我想拒绝访问每个Controller方法除非它被注释为@PreAuthorize。我尝试了以下方法:superController每个Controller都从一个带有注释的superController扩展:@PreAutorize("denyAll")。这种方法似乎不起作用,因为Controller的方法注释被忽略了。一切都被禁止。@PreAutorize("denyAll")publicclassSuperController

java - Spring 通用 REST Controller : parsing request body

我有以下Controller:@RestController@RequestMapping(value="/{entity}",produces=MediaType.APPLICATION_JSON_VALUE)publicclassCrudController{@RequestMapping(method=GET)publicIterablefindAll(@PathVariableStringentity){}@RequestMapping(value="{id}",method=GET)publicTfindOne(@PathVariableStringentity,@PathV

java - Controller 的 Spring Boot 测试 @WebMvcTest 似乎在上下文中加载其他 Controller

这是我的SpringController测试用例@RunWith(SpringRunner.class)@WebMvcTest(value=MyController.class)publicclassMyControllerTest{@MockBeanprivateMyServicemyService;}所以这是专门针对MyController中方法的单元测试。但是当我运行测试时,Spring似乎开始实例化OtherController及其所有依赖项。我已经尝试将上面的内容更新为@RunWith(SpringRunner.class)@WebMvcTest(value=MyContro

java - 嵌入式 jetty : Pick up existing Spring MVC controllers

上下文我在一个网络应用程序上工作(使用PlayFramework),我正在尝试使用SpringMVC迁移到传统的Servlet模型。我想在一个嵌入式Jetty容器和一个已经存在的容器(netty)中运行。问题我正在尝试重新使用创建的Spring上下文(它包含所有应用程序bean,包括新添加的SpringMVCController),但是请求映射没有被拾取。我调试了Spring的DispatcherServlet,确实没有注册映射(因此它无法处理任何路径)。尝试的解决方案这是手动Jetty设置代码:@RequiredArgsConstructorpublicclassEmbeddedJe

java - 让 Grails 监听外部 IP 地址

我启动了一个监听默认端口8080的Grails应用程序,并以root身份运行grails以监听端口80:#grails-Dserver.port=80run-app这在本地主机上运行良好,但是当我从外部IP地址访问它时,它就无法运行。可以肯定的是,我在同一台服务器上运行了Apache,并且我可以通过Internet完美地访问它。这里是否缺少一些配置选项来让Grails监听所有IP地址?我什至试过了,但无济于事:#grails-Dserver.host=0.0.0.0-Dserver.port=80run-app我在EC2实例上的Ubuntu10.04上使用Grails1.4.0M1。提

java - NullPointerException 只有在我为 GoogleCredential 对象设置了 setServiceAccountUser() 之后 (Grails/Java)

当我尝试在我的GoogleCredential上setServiceAccountUser(ACCOUNT_TO_IMPERSONATE)构建一个GoogleTasks服务对象时,我收到了一个包含非常少细节的NullPointerException然后尝试从ACCOUNT_TO_IMPERSONATE发送任务列表请求。defcredential=newGoogleCredential.Builder().setTransport(HTTP_TRANSPORT).setJsonFactory(JSON_FACTORY).setServiceAccountId(SERVICE_ACCOUN

java - 继承和 REST API Controller - 处理子类

我正在开发优惠券和交易平台的以下类层次结构::Promotion-abstract-Coupon-Sale-Deal(Coupon、Sale和Deal继承自Promotion。Promotion有一个名为type的字符串属性和一个将子类的类型属性初始化为字符串值的抽象方法。例如优惠券中的type获取值"Coupon"等...)对于每个子类,我都有一个DAO和Service类,例如CouponDAO、CouponService等在前端,用户可以通过Angular2界面创建Coupon或Sale或Deal,这样我决定拥有以下Controller:PromotionController-ab