(一)ideal 创建springboot工程和实现简单配置

新建 IDEA project

 

  • 选择Spring Initializr
  • Choose Initializr Service URL 选择 Default: Https://start/spring.io
  • 点击 next 进入下一步

提示:
1. spring 官网有很多springBoot具体案例的使用指南,如果你需要解决一个具体的问题,可以上去查查。
2. start.spring.io 是spring 官网提供的项目初始化功能,它会按你所需帮你自动生成一个新的项目结构。

 

 

  • 填写你的Group和Artifact,然后下一步。

 

  • 这里为springBoot项目添加依赖,按你所需添加
  • 这里我们只需要选择Web 里的Web即可

  • 然后点击下一步

 

  • 这里你需要指定你的项目名和存放路径
  • 然后点击 next 下一步

 

  • 这里项目已经建成,上面就是目录结构

开始写代码了

  • 新建一个class ,取名HelloController,代码如下:

@RestController
public class HelloController
{
    @RequestMapping("/hello")
    String test(){
        return "Hello Spring Boot!";
    }
}

application.properties文件配置 

#应用名称
spring.application.name=springboot-demo

#访问端口号
server.port=8888

#编码格式
server.tomcat.uri-encoding=utf-8

#数据库相关配置
spring.datasource.driverClassName = com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/localtest
spring.datasource.username=ipems_r
spring.datasource.password=ipems_r123456
spring.datasource.max-idle=10
spring.datasource.max-wait=10000
spring.datasource.min-idle=5
spring.datasource.initial-size=5

#session生命周期
server.servlet.session.timeout=30m

运行看结果吧!

找到你的主类(含有main方法的那个类),我的是SpringbootdemoApplication,点击绿色三角形运行。访问地址 http://localhost:8888/hello 就能展示出访问的结果。

 运行看结果吧!

说明

这里刚开始的时候报错,springboot异常This application has no explicit mapping for /error, so you are seeing this as a fallback

Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包 原因:spring-boot会自动加载启动类所在包下及其子包下的所有组件.即需要在application所在的层次里面创建新的子package,这样就达到了包含所有子包的目的了。