Spring Boot 入门之Hello World(二)
首先我们进行一个基本的SpringBoot项目搭建,在搭建的前期工作中,我们需要做一下环境配置
一、环境准备:
首先jdk11:对于SpringBoot的良好运行,推荐jdk1.7以上版本;
Maven3.x:Maven3.3以上版本;Apache Maven 3.3.9
IntelliJ IDEA 64位最新版本
SpringBoot 2.1.3
二、Maven相关配置:
打开maven根目录/conf/settings.xml
配置Maven仓库地址:用于存放相关jar包
<localRepository>D:\Maven-Repository</localRepository>
三、IDEA配置
先整合maven。进入IDEA ,选择Setting/Build、Execution、Deployment/Maven
如图配置
前期准备工作完成,开始创建新工程
四、创建Hello项目
1.1点击启动页的Create New Project
1.2或者已经进入到开发界面的
2.选择Spring Initializr,并且选择环境自动扫描出来的jdk版本,然后直接下一步
3.更改Group和Artifact就行了
4.选择你项目所需要用到的jar包,这里我选择SQL中的Mybatis和MySQL
5.直接创建就好了:
五、实现项目具体编码
创建好了就是如下图界面,
- 项目编码前需要将相关配置信息进行配置,然后springboot将自动配置
2.由于项目结构简单,我们先暂时配置基本配置信息
#访问根路径
#应用名称
spring.application.name=springboot-demo
#访问端口号
server.port=8080
#编码格式
server.tomcat.uri-encoding=utf-8
#数据库相关配置
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/sql_test
spring.datasource.username=root
spring.datasource.password=123456
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
3. 开始搭建相关包:
package cn.changemax.springbootdemo.controller;
package cn.changemax.springbootdemo.mapper;
package cn.changemax.springbootdemo.service.hello;
package cn.changemax.springbootdemo.service.hello.impl;
4.开始写类中具体代码块,这里我不贴代码,只有截图,为了让大家多敲代码。不直接copy
4.1 cn.changemax.springbootdemo.mapper.HelloMapper
此处使用了双检查锁单例模式
4.2 cn.changemax.springbootdemo.service.hello.HelloService
4.3 cn.changemax.springbootdemo.service.hello.impl.HelloServiceImpl
4.4 cn.changemax.springbootdemo.controller.HelloController
5.然后打开启动类:SpringbootDemoApplication,右击空白页面,运行
6.接下来我们就可以看到控制台中已经启动了SpringBoot,并且没有抛任何异常信息,成功启动:
六、测试运行:
我们在浏览器地址栏中输入:http://localhost:8080/hello?id=ID1,直接映射hello方法,然后传入id参数,将返回对于的值显示于浏览器页面中
项目很简单,到这里基本操作已经完成,复杂操作请看接下来的教程