SpringBoot学习(一)入门
来源:互联网 发布:淘宝信用支付什么意思 编辑:程序博客网 时间:2024/06/05 06:47
SpringBoot是Spring推出的众多产品中的一个。
SpringBoot可用来开发RestFul应用,也可用来开发传统的Web应用。当然SpringMVC也可以,SpringBoot最大的特点是不需要什么配置,而且可以通过一个main方法当普通java程序启动,因为它已经内嵌了一个tomcat。
官方提供了三种方式来起步:maven、Gradle和SpringBoot CLI。
我这里使用最常见的maven方式:
官方推荐的maven是3.2以上,jdk是1.6及以上。并且强烈推荐的是1.8.
首先是pom文件:
pom很简单继承spring-boot-starter-parent,依赖spring-boot-starter-web就可以了。还有
<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> <groupId>org.lhc</groupId> <artifactId>spbt</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.2.7.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin><artifactId>maven-compiler-plugin</artifactId><configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding></configuration> </plugin> </plugins> </build></project>然后是一个java类
@RestController@EnableAutoConfigurationpublic class Starter {@RequestMapping("/")String home() {return "Hello World!";}public static void main(String[] args) throws Exception {SpringApplication.run(Starter.class, args);}}通过main方法启动,然后浏览器访问http://localhost:8080/就可以看到Hello World!了。
启动是会在控制台看到springboot的输出:
今天就先写到这吧,下次继续深入。
转载请注明出处:http://blog.csdn.net/redstarofsleep
更多内容请关注微信公众号:
1 0
- SpringBoot学习(一)SpringBoot基础入门
- SpringBoot学习(一)入门
- Springboot入门学习(一)
- SpringBoot 入门(一)
- SpringBoot入门(一)
- SpringBoot入门(一)
- springboot入门(一)
- SpringBoot(一、入门)
- springboot学习一(环境搭建入门学习)
- Springboot入门(一)Hello Springboot
- (小白学习笔记)Springboot入门(一):Specification
- SpringBoot 基础知识学习(一)——快速入门
- springBoot 学习(一)
- springboot学习(一)
- SpringBoot学习(一)
- SpringBoot快速入门(一)
- springboot(一 入门而已)
- springboot学习系列一boot入门-myfirstDemo
- 仿美团下拉
- 最优程序
- 《C Primer Plus》学习笔记之 C数据的属性(三)类型限定词
- 前端数字显示的格式
- MySQL编译安装(多实例)
- SpringBoot学习(一)入门
- OS作业调度中HRN的模拟实现
- 修改私有成员(类成员)/只读成员的属性
- matlab中lsim和lqr的使用
- IOS疯狂基础之UIImage
- jQuery中attr()和prop()在修改checked属性时的区别
- Android5.0平台架构及特性
- maven 私服setting.xml配置
- ThreadPool.RegisterWaitForSingleObject