[java] Spring boot 学习(二)

傷城~ 2022-03-02 01:48 212阅读 0赞

Spring Boot

对springboot还是不太了解请看这篇:传送门

Spring Boot默认使用tomcat作为服务器,使用logback提供日志记录

内置Servlet Container

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDkwMjUyNw_size_16_color_FFFFFF_t_70

使用Spring boot

你可以像使用标准的Java库文件一样使用Spring Boot。简单的将需要的 spring-boot-\.jar* 添加到classpath即可。

Spring Boot不要求任何特殊的工具集成,所以可以使用任何IDE,甚至文本编辑器。

只是,仍然建议使用build工具:Maven 或 Gradle。

入门项目搭建

环境:

idea:intelliJ IDEA

jdk:1.8

构建项目方式使用maven构建

1.新建一个空工程: File -> New -> New Project

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDkwMjUyNw_size_16_color_FFFFFF_t_70 1

2.创建完成有弹出框 新建modules,点击 + 号,新建一个父工程,也就是一个父 module。然后我们选择 maven 工程,选择 jdk 版本和模板,模板也可以不选择,我这里就没有选择,自己搭建即可。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDkwMjUyNw_size_16_color_FFFFFF_t_70 2

  1. 分别输入groupid,artifactld 。 然后点击下一步构建父工程

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDkwMjUyNw_size_16_color_FFFFFF_t_70 3

点击下一步next

20190319160733707.png

  1. 在pom文件中设置spring boot的parent


    org.springframework.boot
    spring-boot-starter-parent
    1.5.2.RELEASE

Spring boot的项目必须要将parent设置为spring boot的parent,该parent包含了大量默认的配置,大大简化了我们的开发

  1. 添加Spring boot的插件

    1. <plugins>
    2. <plugin>
    3. <groupId>org.springframework.boot</groupId>
    4. <artifactId>spring-boot-maven-plugin</artifactId>
    5. </plugin>
  1. </plugins>
  2. </build>
  1. 导入spring boot的web支持




    org.springframework.boot
    spring-boot-starter-web


以上三步完成springboot配置,相比spring更简洁明了,不需要再配置那么多xml还有导入依赖包。

  1. 编写一个h

一般Spring Boot的Web应用都有一个xxxApplication类,并使用@SpringBootApplication注解标记,作为该web应用的加载入口。此外,还需要在main方法中(可以是任意一个类)使用SpringApplication.run(xxxApplication.class, args)来启动该web应用。

  1. @SpringBootApplication
  2. @Controller
  3. public class HelloApplocation {
  4. @RequestMapping("/hello")
  5. @ResponseBody
  6. public String hello() {
  7. return "hello world";
  8. }
  9. // 在main方法中启动一个应用,即:这个应用的入口
  10. public static void main(String[] args) {
  11. SpringApplication.run(HelloApplocation.class, args);
  12. }
  13. }

8.运行HelloApplication中的main()方法,启动该web应用后,在地址栏输入”http://localhost:8080/hello“,就可以看到输出结果了。

20190319161550688.png

Springboot入门搭建完成~

发表评论

表情:
评论列表 (有 0 条评论,212人围观)

还没有评论,来说两句吧...

相关阅读