义乌制作网站公司,ps个人主页设计模板,温州华侨职业中等专业学校,建设网站去哪里备案一. 使用IDEA新建项目根据需要选择starter这样使用IDEA搭建的一个SpringBoot项目就可以了。同样可以通过https://start.spring.io/构建。二. 结构分析1.Springboot01Application:运行Springboot01Application就可以启动Spring Boot工程。2. pom.xml中则配置好了选中的starter的…一. 使用IDEA新建项目根据需要选择starter这样使用IDEA搭建的一个SpringBoot项目就可以了。同样可以通过https://start.spring.io/构建。二. 结构分析1.Springboot01Application:运行Springboot01Application就可以启动Spring Boot工程。2. pom.xml中则配置好了选中的starter的依赖。3.application.properties:一个空的配置文件可以根据需要添加配置文件。三、构建项目在com.capgemini.springboot01下新建HelloController类RestController:RestControllerResponseBodyController;当Controller想要将返回的数据以JSON的格式返回在页面时候可以使用也就是在页面直接显示hello,Spring Boot;如果使用Controller则是将hello,Spring Boot认为是一个页面。四、 启动项目在Springboot01Application.java中启动在浏览器中输入http://localhost:8080/hello五、解析1.pom文件对于pom文件其中标签是Spring Boot的父级依赖有了这个依赖这个项目才是Spring Boot项目他是用来提供Maven的相关默认依赖使用它常用的包就可以省略了version标签。对于这个相关依赖可以在本地仓库的\org\springframework\boot\spring-boot-dependencies\2.1.4.RELEASE中的spring-boot-dependencies-2.1.4.RELEASE.pom中看到。其中的spring-boot-starter-xxx则是在新建项目时候选择的默认依赖。2.Springboot01Application.javaSpring Boot通常都有一个XXXaApplication.java入口类入口类中有一个main方法这个main方法是一个标准的Java应用的入口方法。SpringBootApplication是Spring Boot的核心注解他也是一个组合注解。组合了SpringBootConfiguration,EnableAutoConfiguration,ComponentScan等其中SpringBootConfiguration:是Configuration的一个子类表明这是一个配置类EnableAutoConfiguration则是让Spring Boot根据类路径中jar依赖为当前项目进行自动配置比如添加了spring-boot-starter-web依赖就会自动添加Tomcat和Spring MVC的依赖ComponentScan则是定义了扫描路径并从中找出标识需要装配类并自动装配到Spring的bean容器中。3.配置文件application.propertiesSpring Boot不仅支持普通的properties还支持yaml语言的配置文件。