<select id="batchSelect" resultMap="Result" parameterType="list">
select id, api_name, front_path, back_path, http_method,query_keys,header_keys,body_type,response_example
from apis where
`id` in
<foreach collection ="ids" item="item" index="index" separator="," open="(" close=")">
#{item,jdbcType=VARCHAR}
</foreach>
</select>

当参数有多个时,有String 和List<String>,使用以下方式进行批量查询
List batchSelect(@Param("ids") List ids,@Param("serviceName")String serviceName);
<select id="batchSelect" resultMap="Result" parameterType="list">
select id, api_name, front_path, back_path, http_method,query_keys,header_keys,body_type,response_example
from apis where `service_name` = #{serviceName, jdbcType = VARCHAR} and
`id` in
<foreach collection ="ids" item="item" index="index" separator="," open="(" close=")">
#{item,jdbcType=VARCHAR}
</foreach>
</select>