AndServer2.0以后采用注解的方式加载

@Controller
public class PageController {

    @GetMapping(path = "/")
    public String index() {
        // Equivalent to [return "/index"].
        return "forward:/index.html";
    }
}

Controller注解是要访问的接口,或者静态页面地址

@Website
public class InternalWebsite extends AssetsWebsite {

    public InternalWebsite() {
        super("/web");
    }
}

Website注解设置了静态页面的地址,AssetsWebsite为源码中实现的加载Android本地文件的类,当然也可以自定义其他的方式,比如sd卡等

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐