zoukankan      html  css  js  c++  java
  • 如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server

    如何使用 Eclipse + Kotlin + tomcat 开发 Dynamic Web Server ?


    Eclipse 安装 Kotlin 插件后是无法开发 Dynamic Web Server 的, 除非再新建一个 Kotlin 项目, 然后将 bin 目录添加到 tomcat 的 CLASSPATH 中

    要想完全使用 Kotlin 开发难度是很大滴, 不过, 如果你不在意的话, 是可以以 Java 注解 + Kotlin 的方式完成的

    也就是说, Dispatcher 是无法扫描 Kotlin 类的, 所有 URL 请求都需要 Java 代理转发到 Kotlin

    配置 tomcat

    添加 Kotlin 运行库

    添加 sping 库, Kotlin 项目

    package controller;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    import cont.ex.LoginCont;
    
    @Controller
    public class IndexCont {
    	
    	static {
    		System.out.println(IndexCont.class.getName() + " 类被初始化.");
    	}
    
    	@RequestMapping("index")
    	public String index(Model m) {
    		m.addAttribute("info", test.JustFun.Companion.getString("欢迎信息"));
    		return new LoginCont().login(m);
    	}
    
    }
    
    package test
    
    class JustFun {
    	companion object {
    		fun getString(param: String) : String {
    			when(param) {
    				"欢迎信息" -> return "Welcome to develon's house"
    			}
    			return "Haven't soutou suru data"
    		}
    	}
    }
    

    访问/index.html

    注意: Kotlin 项目修改后都需要运行一下才会被编译

  • 相关阅读:
    SAS-决策树模型
    sas 9.4 sid 64bit 到期时间210804 带有EM
    PROC IMPORT 选项
    删除文件夹下各级子目录中的.svn文件
    SAS PROC PRINT 常用选项和语句说明
    SAS 评分卡开发模型变量统计及输出
    Symbol类型是不可枚举的
    将类设置为等于其他类/函数构造函数
    js原生方法promise的实现
    或与非优先级
  • 原文地址:https://www.cnblogs.com/develon/p/11456054.html
Copyright © 2011-2022 走看看