在 Sprint Boot 中,Spring 应用程序是通过在 main 方法中调用 SpringApplication.run(*.class, args) 来初始化的。我想知道运行中传递的 *.class 引用的目的是什么?
在查看了源代码之后,我并不清楚为什么需要这样做。
package org.java.simpleapp.simpleapp;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SimpleApplication {
public static void main(String[] args) {
SpringApplication.run(SimpleApplication.class, args);
}
}
Run Code Online (Sandbox Code Playgroud) 我想在JavaScript中看到闭包的内容.在下面的代码中,我想查看closure_f匿名函数返回的闭包内容.匿名函数的本地范围必须存储在某个地方,我希望看到它的存储位置.如何在Node或浏览器中完成?
var closure_F = (function(){
var info = "info-string";
var f1 = function(){
console.log(info);
};
return f1;
}());
closure_F(); // logs 'info-string' as expected.
console.log(closure_F); // This did not provide any valuable information.
Run Code Online (Sandbox Code Playgroud)