Spring Boot功能实战

Spring Boot功能实战

添加web功能启动器

添加了Spring Boot基础依赖后,如要使用web mvc功能,只需要添加如下启动器即可,Spring Boot会自动装配web功能。
  1. <dependencies>
  2.    <dependency>
  3.        <groupId>org.springframework.boot</groupId>
  4.        <artifactId>spring-boot-starter-web</artifactId>
  5.    </dependency>
  6. </dependencies>

Spring Boot功能实战

添加启动类

然后添加启动类,建议放在根包下,这里把Controller和启动类放在一起也是没问题的,实际请分包出来。
启动类必须要有main方法,并添加启动方法。
  1. package hello;
  2. import org.springframework.boot.*;
  3. import org.springframework.boot.autoconfigure.*;
  4. import org.springframework.stereotype.*;
  5. import org.springframework.web.bind.annotation.*;
  6. @Controller
  7. @SpringBootApplication
  8. publicclassSampleController{
  9.    @RequestMapping("/")
  10.    @ResponseBody
  11.    String home(){
  12.        return"Hello World!";
  13.    }
  14.    publicstaticvoid main(String[] args)throwsException{
  15.        SpringApplication.run(SampleController.class, args);
  16.    }
  17. }

添加编译打包插件

  1. <build>
  2.    <plugins>
  3.        <plugin>
  4.            <groupId>org.springframework.boot</groupId>
  5.            <artifactId>spring-boot-maven-plugin</artifactId>
  6.            <executions>
  7.                <execution>
  8.                    <goals>
  9.                        <goal>repackage</goal>
  10.                    </goals>
  11.                    <configuration>
  12.                        <classifier>exec</classifier>
  13.                        <fork>true</fork>
  14.                        <excludeDevtools>true</excludeDevtools>
  15.                    </configuration>
  16.                </execution>
  17.            </executions>
  18.        </plugin>
  19.    </plugins>
  20. </build>

运行Spring Boot的3种方式

  1. 运行启动类的main方法。
  2. 使用spring-boot:run命令。
  3. 打成jar包后使用java -jar xx.jar命令。
Spring Boot默认的端口是8080,可以通过server.port=8081来修改,或者通过命令行指定也行。
启动工程后,访问localhost:8080/就能输出:Hello World!

Spring Boot快速构建方式

上面是通过maven手动创建工程的方式添加Spring Boot应用 ,当然新手也可以打开Spring Boot的快速构建网站http://start.spring.io/,来选择对应的启动器生成项目,最后导入进来即可。
本站所有文章均来自互联网,如有侵权,请联系站长删除。极客文库 » Spring Boot功能实战
分享到:
赞(0)

评论抢沙发

评论前必须登录!