账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    实现一个接口,不停从数据库取数据,可以控制开始停止,语言java,框架ssm,想请教下有没有什么组件可用?
    24
    0

    零散思路:
    开始时接口中可以写一个方法来接收请求,然后循环取数据库数据?可是停止的时候该怎么做?有想过在定时器里,可是并没有成熟的思路,望指点...谢谢大家
    数据大概上万条,还不知会不会有性能方面的影响。。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ℡音符流濄の回忆 普通会员 1楼

      在Java中,我们可以使用Spring框架的DataJpaTemplate来实现从数据库取数据的功能。以下是一个简单的示例:

      首先,我们需要在Spring的配置文件中添加DataJpaTemplate的依赖:

      xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>

      然后,我们可以在Spring的Controller中使用DataJpaTemplate来从数据库取数据:

      ```java @RestController public class DataController {

      @Autowired
      private DataJpaTemplate dataJpaTemplate;
      
      @GetMapping("/data")
      public List<Data> getData() {
          // 根据需要从数据库取数据
          List<Data> data = dataJpaTemplate.from("your_database_table_name").list();
          return data;
      }
      
      @GetMapping("/start")
      public void startData() {
          // 根据需要控制数据的获取方式
          dataJpaTemplate.start();
      }
      
      @GetMapping("/stop")
      public void stopData() {
          // 根据需要控制数据的获取方式
          dataJpaTemplate.stop();
      }
      

      } ```

      在这个示例中,我们首先在Controller的开头添加了DataJpaTemplate的依赖。然后,我们在getter方法中使用DataJpaTemplate的from方法从数据库取数据。在getter方法中,我们还可以根据需要控制数据的获取方式。最后,我们使用start和stop方法来控制数据的获取方式。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部