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.直接创建就好了:

 

五、实现项目具体编码

创建好了就是如下图界面,

 

  1. 项目编码前需要将相关配置信息进行配置,然后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参数,将返回对于的值显示于浏览器页面中

 

 

 

项目很简单,到这里基本操作已经完成,复杂操作请看接下来的教程

posted @ 2019-03-06 11:19  CHANGEMAX  阅读(115)  评论(0编辑  收藏  举报