目标: 
完成IDEA Spring Boot基础项目的构建,并且实现一个简单的Http请求处理。 
1. IDEA 2017.3 
2. 电脑系统 MAC 10.13.4 
3. JAVA 1.8 
参考程序猿DD的spring boot 教程 
1 创建新项目选择 spring Initializr 和项目SDK 
IDEA 构建spring boot
2、 选择你的jdk版本,注意:如果你用的jdk1.7的版本 后面就不能用2.0版本的Spring Boot 版本 ,会启动报错,貌似2.0的Spring Boot要求使用1.8的jdk。点击Next 
IDEA 构建spring boot

3、选择项目需要的组件 红框是我选择的基础组件,后期可以根据项目需要在Maven配置中天骄相应的依赖。 
IDEA 构建spring boot

4、queen项目名称 
IDEA 构建spring boot
5、项目结构 
1. 启动类 
2. 配置文件 
3. 测试启动类

IDEA 构建spring boot
在项目依赖 dependencies 配置中 
- spring -boot-starter-web:全栈Web开发模块 包含嵌入式Tomcat、SpringMVC 
- spring-boot-starter-test:通用测试模块,包含JUnit、Hamcrest、Mockito。 
这里所以用的web和test模块,在SpringBoot生态中被称为Starter POMs。Starter POMs是一系列轻便的依赖包,是一套一站式的Spring相关技术的解决方案。开发者在使用中,不需要去寻找样例中的依赖配置,只要引用相关模块即可。 
Spring boot 的Starter POMs采用spring-boot-starter-* 的命名方式, *代表一个特别的应用模块。例如 Web 、test 、redis。

实现RESFful API 
IDEA 构建spring boot

启动Spring Boot 应用 
1、 直接运行main 方法启动 
需要在启动类的@EnableAutoConfiguration或@SpringBootApplication中添加exclude= {DataSourceAutoConfiguration.class},排除此类的autoconfig。启动以后就可以正常运行。这是因为添加了数据库组件,所以autoconfig会去读取数据源配置,而我新建的项目还没有配置数据源,所以会导致异常出现。 
IDEA 构建spring boot
2、 使用maven 插件启动 
IDEA 构建spring boot 
3、使用 maven install 将用打成jar包,在用java -jar xxxx.jar 启动项目

启动日志 
默认端口8080 
IDEA 构建spring boot

访问locahost:8080 
报404 
IDEA 构建spring boot
访问 http://localhost:8080/test?s=你好 填上路径和参数 
IDEA 构建spring boot

相关文章:

  • 2022-01-28
  • 2021-12-19
  • 2022-01-16
  • 2021-07-25
  • 2022-12-23
  • 2021-10-10
  • 2022-12-23
  • 2021-07-11
猜你喜欢
  • 2021-04-09
  • 2021-09-29
  • 2021-04-30
  • 2021-12-02
  • 2021-05-04
  • 2021-06-24
  • 2022-01-15
相关资源
相似解决方案