1 项目结构

2 代码

Application.java

package com.next;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;@SpringBootApplication//入口类,启动Springboot项目
@ComponentScan(basePackages = {"com.next"})//扫描同目录及同目录下级目录的类文件
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);       }}

HelloController.java

package com.next.controller;import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController //代表下面方法返回类型和接收对象是json,
public class HelloController {//只能接受get方式的请求@GetMapping("/hello")public Object hello() {return "Hello World~~";}
}

application.properties

# Server 服务器端相关配置
# 配置api端口号
server.port=8081
#Server -tomcat 相关常用配置
server.tomcat.uri-encoding=UTF-8#不配置下方数据,需在启动类时这样写:@SpringBootApplication(exclude=DataSourceAutoConfiguration.class)
#不然会出现:Failed to configure a DataSource: 'url' attribute is not specified and no embedded
#配置数据源相关 使用HikariCP 数据源#jdbc_config datasource
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/news?useUnicode=true&&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
#等待连接池分配连接的最大时长(毫秒),超过这个时长还没可用的连接则发生SQLExpection,默认:30秒
spring.datasource.hikari.connection-timeout=30000
#最小连接数
spring.datasource.hikari.minimum-idle=5
#最大连接数
spring.datasource.hikari.maximum-pool-size=15
#自动提交
spring.datasource.hikari.auto-commit=true
#一个连接idle的最大时长(毫秒),超时则被释放(retired),默认:10分钟
spring.datasource.hikari.idle-timeout=600000
#连接池名字
spring.datasource.hikari.pool-name=DatebookHikariCP
#一个连接的生命时长(毫秒),超时而且没被使用则被释放(retired),默认:30分钟 1800000ms
spring.datasource.hikari.max-lifetime=28740000
spring.datasource.hikari.connection-test-query=SELECT 1

3 启动

Application.java->Run as->Java Application


浏览器输入http://localhost:8081/hello 访问(8081是自己设置的端口号)

  • 1 eclipse的.properties无法输入中文
    点击Window->Preferences,进行如下操作
  • 2 创建的working set找不到了,即使点击Top Level Elements->Working Sets依然找不到
    进入Select a working set,选择需要显示的working set

小程序入门学习19--springboot之HelloWorld相关推荐

  1. 小程序入门学习17--springboot环境配置01

    别问,问就是电脑重装了 啥都没了 [NEXT公开课]微信小程序+SpringBoot 开发新闻资讯应用 1 环境配置 mysql下载与安装 Install/Remove of the Service ...

  2. 小程序入门学习18--springboot环境配置02

    springboot官方中文文档 1 pom.xml配置,第一次配置完成需要下载许多文件 <project xmlns="http://maven.apache.org/POM/4.0 ...

  3. 小程序入门学习08--云开发01

    1 数组查询 1)新建带云开发功能的小程序 2)点击云开发->数据库->新建集合->添加几条记录 在这里插入图片描述 3)编码 index.wxml <button class ...

  4. 我的微信小程序入门学习-地图定位

    微信小程序开发者工具安装和创建小程序 (地图定位代码) 地图定位案例:最后附带小程序地图定位代码 小程序简介 小程序特点 体验好(编译包不超过1M) "无须安装,即用即走"的特性让 ...

  5. 微信小程序入门:学习demo以及自己的第一个小程序

    <移动软件开发>实验1 一.实验目标 1.学习使用快速启动模板创建小程序的方法:2.学习不使用模板手动创建小程序的方法. 二.实验步骤 1.使用快速启动模板创建小程序 1.1为小程序命名. ...

  6. 小程序入门学习16--上传小程序至github

    1 配置hosts,使电脑可以访问github 修改hosts(进入hosts方法) 2 注册 进入github,点右上角sign up,填写注册信息 3 创建仓库 点击New,新建仓库 复制HTTP ...

  7. 小程序入门学习14--用户管理

    <button class="call" open-type="getUserInfo" bindgetuserinfo="onInfo&quo ...

  8. 小程序入门学习13--云函数与数据库02

    <button class="call" bindtap="getFile">获取文件</button> <button clas ...

  9. 小程序入门学习06--data、url传参、调用豆瓣api

    豆瓣不能用了,可以用这个 data- 自定义数据属性 设置 <view class='container movie-card' bindtap='f1' data-user-name=&quo ...

  10. 小程序入门学习01--Hello World

    视频链接 文档链接 小程序整体结构必须有 app.js app.json app.wxms app.json中的pages写每个页面相对于此项目的路径 视频中样例: {"pages" ...

最新文章

  1. R语言case_when函数和cases函数实战
  2. php es6写法,ES6...扩展运算符(示例代码)
  3. [ADO.NET] 如何 使用 OLE DB 讀寫 Excel / 建立 Excel 檔案 (一)
  4. linux nginx 安装stream,Centos7下Nginx简单搭建与stream模块简单配置
  5. ad用户和计算机报错,AD常用排错工具
  6. java容器类3:set/HastSet/MapSet深入解读
  7. 面试题,你做了哪些事情来提升自己的沟通能力?
  8. 京东发布FastReID:目前最强悍的目标重识别开源库!
  9. client中周期性边界_RVE周期性边界条件施加
  10. zabbix api python使用
  11. mysql ddl 进度_MySQL DDL详情揭露
  12. 计算机原理实验的35h,微机原理及接口技术习题解答与实验指导
  13. Putty连接TPYBorad v102 开发板教程
  14. 微软visio2013安装问题及解决过程
  15. ALCO单螺母SN系列面板安装球阀
  16. 阿里云国际版Windows操作系统的ECS云服务器上搭建WordPress网站
  17. 通过高阶DMD对地铁的实时短时OD预测
  18. 维基百科六度分隔理论
  19. Base64与bitmap之间相互转换
  20. Charles-iOS安装证书

热门文章

  1. MySQL 5.7 解压版 安装教程(图文详细)[Windows](转载)
  2. 逻辑SQL Server数据复制101
  3. 解决性能问题中SQL Server警报:SQL Server警报基础
  4. powershell编程_对Power BI PowerShell Commandlet的编程访问
  5. 获取实体类属性值为null的属性名
  6. CF 799B T-shirt buying
  7. 剑指offer之 从尾到头打印链表
  8. CentOS_Oracle Enterprise Manager 11g 页面中文无法显示
  9. acm的ubuntu (ubuntu16.04 安装指南,chrome安装,vim配置,git设置和github,装QQ)
  10. 2016年1月书单推荐