java - 如何在一个 Spring Boot 应用程序中提供 html 页面和 jaxrs?
问题描述
我想在 Spring Boot 应用程序中有 jaxrs 端点。在同一台服务器上,我希望有一个 html 页面,它用单页服务器 RichInternetApplication。
这样的配置可行吗?我正在尝试,但似乎它们可以相互排斥。
我的 mvn 家庭控制器:
@Controller
public class HomeContoller {
@RequestMapping("/")
public String index() {
return "index";
}
}
和 jaxrs 配置文件:
@Configuration
public class JerseyConfig extends ResourceConfig {
public JerseyConfig() {
// scan the resources package for our resources
packages(getClass().getPackage().getName() + ".resources");
}
}
和 jaxrs 端点
@Path("/") public interface Api {
@GET @Path("ping") Response ping();
}
@Component
@Scope("request")
public class ApiController extends Application implements Api {
@Override public Response ping() {
return Response.ok("pong").build();
}
}
如果我会使用 spring mvc 而不是 jaxrs 它会工作吗?
请帮忙
解决方案
推荐阅读
- php - 使用 MariaDB 的 PHP mysqli 接口调用存储过程的最佳实践是什么?
- c - 值不增加
- jq - JQ:在嵌套散列中使用条件进行选择
- postgresql - docker commit 后容器中的更改未保留
- javascript - CORS 策略在实时网站的谷歌云平台应用引擎中阻止我的 API 请求
- java - 使用 OjAlgo 目标函数进行整数优化
- javascript - 如何使用 React 在文本编辑器中上传图像并显示预览?
- flutter - 将数据传递到前一个屏幕
- api - 处理无法识别的自定义 HTTP 标头的良好做法是什么?
- javascript - html 表单的操作方法未处理文件