SpringBoot的入门搭建(一)
来源:互联网 发布:大数据细分领域 编辑:程序博客网 时间:2024/06/07 13:59
SpringBoot的学习-入门搭建
内容简要
1.springBoot的pom.xml文件的支持2.搭建一个简单的springboot项目3.搭建项目进行访问
详细讲解
springBoot的pom.xml文件的支持
1.springboot必须在pom文件中设置为parent 需要添加spring-boot-starter-parent支持2.导入spring boot的web支持 spring-boot-starter-web3.添加Spring boot的插件[可选] spring-boot-maven-plugin
代码部分
<?xml version="1.0" encoding="UTF-8"?><project xmlns="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.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!--springboot的父类,使用springboot需要继承他,该parent包含了大量默认的配置,大大简化了我们的开发。--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.8.RELEASE</version> </parent> <groupId>com.pkk</groupId> <artifactId>springboot0.1</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging><!--打包方式--> <properties> <springmvc-version>4.3.7.RELEASE</springmvc-version> <bonecp.version>0.8.0.RELEASE</bonecp.version> <springboot.version>1.5.8.RELEASE</springboot.version> </properties> <dependencies> <!--BoneCp数据源的支持--> <dependency> <groupId>com.jolbox</groupId> <artifactId>bonecp-spring</artifactId> <version>${bonecp.version}</version> </dependency> <!--springboot需要web的支持--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--添加Spring boot的插件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>${springboot.version}</version> </dependency> <!--dan单元测试工具--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> </dependencies></project>
搭建一个简单的springboot项目
代码部分
package com.pkk.springboot.action;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.context.annotation.Configuration;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;/** * @author peikunkun * @version V1.0 * @Title: SpringBoot * @Package com.pkk.springboot.action * @Description: <> * @date 11/13 0013 20:05 */@Controller@SpringBootApplication@Configurationpublic class HelloAction { @RequestMapping(value = "hello") @ResponseBody public String hello() { return "Hello Word!"; } public static void main(String[] args) { SpringApplication.run(HelloAction.class, args); }}
代码讲解
- 注解描述
- @SpringBootApplication:Spring Boot项目的核心注解,主要目的是开启自动配置。;
- @Configuration:这是一个配置Spring的配置类;
- @Controller:标明这是一个SpringMVC的Controller控制器;
- main方法:在main方法中启动一个应用,即:这个应用的入口;
- 启动程序-两种方式
- 一种是直接run Java Application
- Spring Boot的Maven插件运行
- 启动结果
- 看到如下信息就说明启动成功了:
INFO 6188 — [ main] c.i.springboot.demo.HelloApplication : Started HelloApplication in 3.281 seconds (JVM running for 3.601)
- 看到如下信息就说明启动成功了:
项目访问
直接在浏览器就可以进行访问“http//localhoost:8080/hello”
注意
启动默认使用的监听的是Tomcat的808端开口 Tomcat initialized with port(s): 8080 (http)
阅读全文
1 0
- SpringBoot的入门搭建(一)
- springboot入门(一)--快速搭建一个springboot框架
- SpringBoot的入门搭建(二)
- SpringBoot的入门搭建(三)
- SpringBoot的入门搭建(四)
- SpringBoot的入门搭建(五)
- SpringBoot的入门搭建(问题集)
- SpringBoot 入门(一)
- SpringBoot入门(一)
- SpringBoot入门(一)
- springboot入门(一)
- SpringBoot(一、入门)
- springboot学习一(环境搭建入门学习)
- springboot 构建(一)初步搭建springboot
- SpringBoot学习(一)SpringBoot基础入门
- Springboot入门(一)Hello Springboot
- springboot项目搭建(一)
- SpringBoot (一)环境搭建
- C语言基础与提高之指针
- 1-1 欢迎来的C++世界
- Oracle数据库一些名词理解
- 同一台电脑教你配置多个Tomcat的环境变量
- JVM系列(一)垃圾回收算法
- SpringBoot的入门搭建(一)
- NavigationView中获取headerLayout的方法
- 牧函 | 十字架和垃圾场
- hdu 6235 Permutation
- JDBC快速保存数据到MySQL
- 原型对象的作用及原型对象的用法
- Hangover
- 简单泛型DAO的实现
- IMX6的LINUX下的IIC驱动(一)