springboot 开发入门
来源:互联网 发布:淘宝客推爆款方法 编辑:程序博客网 时间:2024/05/20 10:23
现在的web项目几乎都会用到spring框架,而要使用spring难免需要配置大量的xml配置文件,而springboot的出现解 决了这一问题,一个项目甚至不用部署到服务器上直接开跑,真像springboot所说:“just run”。
springboot的很多默认编码方式都是utf-8,真是福利啊。
org.spring 2013年新开发的框架springboot , 它让一个单独项目的创建变得更加的简单,让所有依赖spring的程序可以做到“just run”。springboot提供大量第三方libraries让我们可以非常轻松的开始创建一个spring工程,甚至不需要再去配置一些繁琐的xml配置文件
框架特点:
1:创建独立的spring应用。
2:嵌入Tomcat, Jetty Undertow 而且不需要部署他们。
3:提供的“starters”poms来简化Maven配置
4:尽可能自动配置spring应用。
5:提供生产指标,健壮检查和外部化配置
6:绝对没有代码生成和XML配置要求
本文全程使用Springboot当前版本1.2.2(当前,推荐)
import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@EnableAutoConfigurationpublic class FirstController {@RequestMapping("/")String home(){return "helloworld";}public static void main(String[] args) {SpringApplication.run(FirstController.class, args);}}
一个简单的helloworld 直接开始run main方法就可以了 。。浏览器可以直接访问
步骤详解:
我这里用的MyEclipse10 java 6 maven 3.2.3 tomcat 7.0.55
新建web project 并添加maven支持。创建好工程后,pom文件如下
<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>springboot</groupId> <artifactId>springboot</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <name>springboot</name> <description /> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- 这里一定要配置上java的版本,如果是1.7版本的可不用配置 --> <java.version>1.6</java.version> <!-- 配置你的tomcat版本 --> <tomcat.version>7.0.55</tomcat.version> </properties> <build> <plugins><!-- 如果是通过parent方式继承spring-boot-starter-parent则不用此插件 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> --> </plugins> </build> <!-- 父依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.2.2.RELEASE</version> </parent> <dependencies> <dependency> <!-- 导入jar包 --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies></project>
参考:https://my.oschina.net/jkcui/blog/388400
- springboot 开发入门
- springboot 开发入门
- SpringBoot入门Web开发
- 1.springboot入门开发介绍
- springboot 开发入门,及问题汇总
- springboot 开发入门,及问题汇总
- springboot 开发入门,及问题汇总
- springboot 开发入门,及问题汇总
- springboot 开发入门,及问题汇总
- 使用IDEA快速开发Springboot入门demo
- SpringBoot开发入门(一)Hello World
- J2EE开发的颠覆者SpringBoot快速入门!
- 微服务开发之Springboot入门
- springboot 开发入门,及问题汇总
- SpringBoot入门
- springboot入门
- springboot 入门
- springboot 入门
- Spring学习笔记(三)依赖注入
- Linux 采用虚拟用户建立 FTP Server
- 1.2Android 学习+进度之二
- 单点,网云盘
- 5个最顶级jQuery图表类库插件-Charting plugin
- springboot 开发入门
- 本地文件数据源
- nginx+iis实现负载均衡
- Unity3D中脚本的执行顺序和编译顺序
- 跨平台开发时代的 (再次) 到来?
- 服务端与客户端交互(二)
- mysql行转列、列转行
- 使用 NW.js 跨平台开发
- 使用AV Pro Video 在unity里播放视频最简单操作