当前位置: 首页 > 知识库问答 >
问题:

Spring Boot Rest集成

秦英发
2023-03-14

我有一个例外:

@RestController
public class UserController {

@Autowired
    private IUserService userService;

    @RequestMapping(value="/getAllusers",method = RequestMethod.GET)
    public ResponseEntity<List<UserDTO>> getAllusers(){
        List<UserDTO> users=userService.getAllusers();
        return new ResponseEntity<List<UserDTO>>(users, HttpStatus.FOUND);

@Service公共类UserService实现IUserService{

public List<UserDTO> getAllusers(){
    List<UserDTO> users = new ArrayList<>();
    UserDTO userDTO = new UserDTO(1,"""","""");
    users.add(userDTO);
    return users;

}

@SpringBootApplication

public static void main(String args[]) {
SpringApplication.run(SpringAPP.class, args);
}

共有1个答案

桂高昂
2023-03-14

@anojsingh:看来你的组件没有被spring Boot扫描到。

UserService.java和SpringApp.java在同一个包中吗?如果不是,则需要提到@ComponentScan(BasePackages={“”})示例:@ComponentScan(BasePackages={“com.rest.*”})。在SpringApp.java类内部。

示例:-

@SpringBootApplication
@ComponentScan(basePackages= {"com.rest.*"})
public class SpringAPP{
 类似资料:
  • 我正在开发一个REST API,使用Spring Boot启动数据Rest。我想与JPA同步的一个类是User类,其中包含有关用户的信息,包括谁被允许访问API。 不幸的是,拥有用户和UserRepository意味着我的用户类在API中公开。我能够删除Id(在configureRepositoryRestConfiguration函数中)、用户名和密码(通过向我的用户类的每个变量添加@JsonI

  • 我有一个rest控制器,它有简单的CRUD操作。我正在尝试编写集成测试。 下面是我的RestController: 我已经为RestController中的所有endpoint编写了集成测试 集成测试类:- 我的问题: 1.)当我把断点放在Rest控制器中时,它并没有停在那里,实际上它没有被调用。 2.)当我运行GET测试时,它会从响应返回登录html页面。getBody() 3.)当我运行POS

  • 我有在openshift中运行的springboot和非springboot(Eclipse Microprofile)Rest API。两者都有服务endpoint端口9443 SpringBoot度量路径-/actuator/Prometheus Eclipse micro profile度量路径/度量 Eclipse微配置文件抓取配置 Spring靴刮擦配置 由于MP指标在springboo

  • 我是新点燃的。 步骤1:我在两个VM(ubuntu)中安装了Ignite 2.6.0,在一个VM中启动了节点。下面有COMAND。bin/ignite.sh examples/config/example-ignite.xml 步骤2:我的所有配置都在example-default.xml中 步骤3:在其他VM中执行包含datagrid逻辑的client.jar(该VM既是客户机也是节点)。 步骤

  • 我创建了一个新示例,并将代码分为客户端和服务器端。 完整的代码可以在这里找到。 服务器端有3个版本。 服务器无Spring Boot应用程序,使用Spring Integration RSocket InboundGateway 服务器引导重用Spring RSocket autconfiguration,并通过serverrsocketmessagehandler创建ServerRSocketC

  • 可运行和可调用 如果你在Runnable或Callable中包含你的逻辑,就可以将这些类包装在他们的Sleuth代表中。 Runnable的示例: Runnable runnable = new Runnable() { @Override public void run() { // do some work } @Override public String toString()

  • Jinja2 提供了一些代码来继承到其它工具,诸如框架、 Babel 库或你偏好的编辑器 的奇特的代码高亮。这里是包含的这些的简要介绍。 帮助继承的文件在 这里 可 用。 Babel 集成 Jinja 提供了用 Babel 抽取器从模板中抽取 gettext 消息的支持,抽取器的接入点 名为 jinja2.ext.babel_extract 。 Babel 支持的被作为 i18n 扩展 的 一部分

  • Jinja2 提供了一些代码来继承到其它工具,诸如框架、 Babel 库或你偏好的编辑器 的奇特的代码高亮。这里是包含的这些的简要介绍。 帮助继承的文件在 这里 可 用。 Babel 集成 Jinja 提供了用 Babel 抽取器从模板中抽取 gettext 消息的支持,抽取器的接入点 名为 jinja2.ext.babel_extract 。 Babel 支持的被作为 i18n 扩展 的 一部分