某些功能框架，可能是直接以状态码形式输出（而非异常），所以还需要个状态码转换的机制：

```java
@SolonMain
public class App {
    public static void main(String[] args) {
        Solon.start(App.class, args, app->{
            app.onStatus(404, ctx -> {
                ctx.status(200); //转为 200状态
                ctx.output("hi 404!"); 
            });
            
            app.onStatus(429, ctx -> {
                ctx.status(200);
                ctx.render(Result.failure("请求太高频了")); //通过渲染输出
            });
        });
    }
}
```