Spring boot执行sql返回JSON

controller:
@RestController
public class Data {
    @Autowired
    DataMapper dataMapper;
    @GetMapping("/companysoftusage/{compname}")
    //只返回查询出来的字段
    public  List<Map<String, Object>> getCompanySoftUsage(@PathVariable("compname") String compname) {
        return dataMapper.getProgramUsageNumberByCompany( compname);
    }
}
mapper:
@Mapper
public interface DataMapper {
    @Select("select count(d.p) numbers, concat(d.n,'(v',REPLACE(REPLACE(d.v, ',', '.'),' ',''),')') as pname  from d  where d.c =  #{compname}  group by   p ,n,v order by count(p) asc;")
    public List<Map<String, Object>> getProgramUsageNumberByCompany(String compname);

}

获取多个变量

@RequestMapping("show5/{id}/{name}")
public String test5(@PathVariable("id") Long ids ,@PathVariable("name") String names) ;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容