springboot内置tomcat怎么看加载项目
1、原来的Tomcat启动流程 1 运行catalina.sh start脚本 最终会执行Bootstrap的mian方法 eval exec\$_RUNJDB\\$CATALINA_LOGGING_CONFIG\ 内嵌Tomcat 阿帕奇提供了一个类,名字就叫Tomcat。
2、首先打开电脑后在桌面上找到【我的电脑】并双击打开,如下图所示。在我的电脑里找到tomcat的安装位置并双击进入,如下图所示。在tomcat安装目录里直接找到bin文件夹,bin文件夹都是启动文件,双击进入。
3、项目结构:查看项目的文件结构,通常在项目的根目录下可以找到源代码文件夹(如 `src/main/java`),在该文件夹中可以查看项目的源代码结构。
4、Spring Boot极大的简化了java项目的开发,在之前如果想要开发一个java项目,需要安装tomcat或者其他容器插件。但是Spring Boot内部已经集成了tomcat,因此项目的启动异常的方便。
从零开始新建Springboot项目之项目启动(一)
1、选择maven或者spring initializr都可以。spring initializr会在pom中自动添加一些springboot用到的jar包,此处选择maven。起好名字后,一路next即可 从实际开发角度,构建Module不是必选项。
2、初始化initialize方法执行完之后,会调用run方法,开始启动SpringBoot。首先遍历执行所有通过SpringFactoriesLoader,在当前classpath下的META-INF/spring.factories中查找所有可用的SpringApplicationRunListeners并实例化。
3、可以用一个简单点的方法进行监听注入,在工具包内写一个init方法,在springboot启动时初始化就可以了。比如springboot启动完成后读取配置文件,然后注入到工具包内。
4、SpringBoot的启动主要是通过实例化SpringApplication来启动的。
SpringBoot系列:springdevtools模块
将 spring.devtools.restart.trigger-file 属性设为触发文件路径。spring-boot-devtools 模块包含一个嵌入式 LiveReload 服务器,可用于在资源更改时触发浏览器刷新。浏览器需要安装 LiveReload 插件 。
在Eclipse的菜单栏中,点击“窗口”(Window)。在下拉菜单中,选择“首选项”(Preferences)。在首选项对话框中,找到“Java”节点,然后展开。展开“Java”节点后,选择“Debug”。
Spring Boot会读取在计算机用户的home目录下的 .spring-boot-devtools.properties 文件里的配置参数到该计算级的所有Spring Boot应用中作为顶层配置,如Linux环境下root用户下 ~/.spring-boot-devtools.properties 文件。
需要在pom.xml文件中添加springboot的相关依赖。在maven插件中添加spring-boot-maven-plugin插件,用于启动springboot应用。在maven插件中添加spring-boot-devtools插件,用于实现热启动。
项目整体为SpringBoot项目,启动类在一个模块中,启动后发现另外一个模块的controller未加载,调用其中的接口报404。这个是跨模块的,启动类在模块A的com.kunlin下,它可以扫描模块B的com.kunlin目录下的内容。