@@ -28,7 +28,7 @@ public class SQLFilter {
str = StringUtils.replace(str, "\\", "");
//转换成小写
- str = str.toLowerCase();
+ str = humpToLine(str);
//非法字符
String[] keywords = {"master", "truncate", "insert", "select", "delete", "update", "declare", "alert", "drop"};
@@ -42,4 +42,10 @@ public class SQLFilter {
return str;
}
+
+ //驼峰转下划线
+ public static String humpToLine(String str) {
+ return str.replaceAll("[A-Z]", "_$0").toLowerCase();
+ }
@@ -26,7 +26,7 @@ import java.util.Map;
* @date 2017-08-13 10:41:10
*/
@RestController
-@RequestMapping("specification")
+@RequestMapping("/specification")
public class SpecificationController {
@Autowired
private SpecificationService specificationService;