Spring快速入门 痛定思痛。 2022-06-02 23:36 117阅读 0赞 # Spring快速入门 # 标签(空格分隔): SpringBoot -------------------- 上一篇博客讲解了[《什么是SpringBoot》][SpringBoot],这篇我们简单描述下,如何进行SpringBoot的开发。 ### 设置SpringBoot的parent ### 在Maven项目中,必须将maven项目的父工程设置为springboot。如下所示: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> </parent> > 说明:Springboot的项目必须要将parent设置为springboot的parent,该parent包含了大量默认的配置,大大简化了我们的开发。 ### 导入Springboot的web支持 ### 代码如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> ### 添加SpringBoot插件 ### 代码如下: <build> <finalName>${project.artifactId}</finalName> <plugins> <!-- 资源文件拷贝插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- java编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> <pluginManagement> <plugins> <!-- 配置Tomcat插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </plugin> </plugins> </pluginManagement> </build> ### 编写第一个SpringBoot应用 ### 代码如示: @Controller @Configuration @SpringBootApplication public class HelloApplication { @RequestMapping("hello") @ResponseBody public String hello() { return "hello world!"; } public static void main(String[] args) { SpringApplication.run(HelloApplication.class, args); } } > 代码解释: 1. @SpringBootApplication:SpringBoot项目的核心注解,主要是为了开启SpringBoot的自动化配置 2. @Configuration:声明这个是一个Spring的配置类 3. @Controller:声明这个是SpringMVC的Controller控制器 4. main方法:在这个方法中启动一个应用,即应用的入口 ### 启动应用 ### > 在SpringBoot项目中,有两种方式启动, > 第一种:直接run Java Application. > 第二种:通过Spring Boot的maven 插件运行(spring-boot:run) 看到如下信息就说明启动成功了: INFO 6188 — \[ main\] c.i.springboot.demo.HelloApplication : Started HelloApplication in 3.281 seconds (JVM running for 3.601) ### 测试 ### 启动日志: ![这里写图片描述][SouthEast] 打开浏览器: ![这里写图片描述][SouthEast 1] [SpringBoot]: http://blog.csdn.net/lbr2008/article/details/78782046 [SouthEast]: /images/20220603/4d671e341bb340d59f5b23a8ffbbed99.png [SouthEast 1]: /images/20220603/32948af2f23d4e49ad0a51c2b42ab4da.png
还没有评论,来说两句吧...