一个简单的springboot
创建一个Maven项目,
2.修改jdk版本(因为这里使用的springboot是1.5,在2.0一下spring boot推荐使用1.7)
<!-- 修改jdk版本 springboot2.0之前推荐使用Jdk1.7 -->
<properties>
<java.version>1.7</java.version>
</properties>
<dependencies>
3.注入springboot启动器坐标
所谓的springboot启动器其实就是一些jar包的集合
springboot一共提供了44个启动器
常见的启动器
spring-boot-starter-web 支持全栈式开发包含了tomcat和springmvc(所以我们不再需要配置tomcat)
spring-boot-starter-jdbc 支持spring以jdbc方式操作数据库的jar包的集合
spring-boot-starter-redis 支持redis键值存储的数据库操作
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
4.编写一个springboot测试类,用于返回json数据
package com.springboot.controller;
import java.util.HashMap;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
/**
* springboot HelloWorld
*
*
*/
@Controller
public class HelloWorld {
@RequestMapping("/hello")
@ResponseBody //使用ResponseBody 解析json需要依赖jackson jar包
public Map<String,Object> showHelloWorld(){
Map<String,Object> map = new HashMap<>();
map.put("msg","HelloWorld");
return map;
}
}
5.编写springboot的启动类
package com.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* springBooot启动类
* @author ymx
*
*/
@SpringBootApplication //对启动类的标记处理 只要我们在这个类加上这个标记就意味着这个类是springboot的启动类
public class App {
public static void main(String[] args) {//作为执行方法也就是springboot在启动时所调用的初始方法
//第一个参数当前启动类的class文件
SpringApplication.run(App.class, args);
}
}
6.运行我们的springboot启动类,出现如下图片即为成功
注意事项
启动类包的位置一定要在所有的controller同级或者在其上一级,不能在下一级,否则会出错
评论区
请写下您的评论...
猜你喜欢
official
1158
,等待客户端发送消息。先看一个bio最简单的例子:publicstaticvoidmain1(String[]args)throwsIOException{
//绑定端口
ServerSocketserv
blog
简单 单链表的增删改查 c++描述
数据结构与算法
2985
简单单链表的增删改查c++描述classnode{public:intdata;node*next;};#include"node.h"usingnamespacestd;classstack
blog
shell简单入门
linux系统
1822
编写shell脚本有两点要求1.脚本一般都是以#!/bin/bash开头(告诉我们系统我们这个脚本使用bash进行解释,不加也可以运行)2.给予脚本可执行的权限3.执行shell脚本的方式1)./脚本名2)sh+脚本名(此种方式不需要有可执行权限,但是不建议使用)
springboot,java基础
1458
从springboot的文档知道,springboot打包一个可以在systemV直接执行的jar文件。操作也很简单,只需要在pom.xml中加入
框架
2816
1.项目结构2.pom文件依赖?xmlversion="1.0"encoding="UTF-8"?projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.
blog
js获取一个月前的今天的日期
前端(h5)
3950
js获取一个月前的今天的日期/***获取上一个月**@date格式为yyyy-mm-dd的日期,如:2014-01-25*/functiongetPreMonth(date){vararr
工具
2525
1.在redis的安装目录下(或随便某个目录)创建一个redis.bat文件,并添加内容如下:::启动redis的命令@echooff::输出提示语echoredisstart......::设置启
blog
springboot(1)创建项目
框架
2353
第一次学习springboot框架环境idea-maven(eclipse更简单)1.先创建一个maven项目这样项目就创建好了2.配置pom文件?xmlversion="1.0"encoding
归档
2018-12
5
2019-01
2
2019-04
1
2019-05
2
2019-06
1
2019-11
1
2019-12
3
标签
博客
java
linux
springboot
笔记
问题
cloud
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。