第一个Spring Boot程序
2017-03-11 13:27
423 查看
正如官网说的Spring Boot给我们带来的是单机的,产品级的基于spring的应用。运用Spring Boot无需tomcat就可以将应用作为Web Server对外提供访问,非常便捷。
闲话少说,直接进入正题,看如何开发。
需要依赖Spring Boot的两个jar包,可以用pom依赖,在pom文件中加入下面两项
写一个App.java的启动类,从main方法启动
在App文件中直接右键Run As -> Java Application运行,这时会在控制台中看到
是不是非常兴奋激动,我们的应用启动好了没呢,如果在控制台输出日志中看到下面的即成功
我们在浏览器中输出下面的地址就可以访问了
注意是http,千万不要输https。显示的结果
如果要通过浏览器输入参数,例如
显示的结果
是的,Spring Boot是如此强大,让我们不再为了Tomcat的部署而头疼。我们后台应用的很多参数可以通过界面动态输入,后台应用无需重启自动更新。
或者我们还可以在DOS环境下启动,或者直接把打好的jar包放到linux环境下启动。
直接找到jar包放置的目录,例如我们的jar包放在E:\springboottestdemo\springboottestdemo\target
参看图片用java -jar命令进行启动
还有一个问题就是如何更改端口,SpringBoot是采用的内嵌Tomcat,当然你可以用默认8080端口,但是如果我们要换端口部署怎么办。
每个SpringBoot应用都有一个application.properties文件,在该文件中可以配置端口
server.port=8099
配置好了重启应用就会看到,注意红色标注的部分
闲话少说,直接进入正题,看如何开发。
需要依赖Spring Boot的两个jar包,可以用pom依赖,在pom文件中加入下面两项
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</artifactId> <version>1.5.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>1.5.2.RELEASE</version> </dependency>
写一个App.java的启动类,从main方法启动
/** * Hello world! * */ @Controller @EnableAutoConfiguration public class App { @RequestMapping("/") @ResponseBody String home() { return "hello,Jay!"; } @RequestMapping("/hi/{name}") @ResponseBody String home(@PathVariable String name) { return "hello,"+name; } public static void main( String[] args ) { SpringApplication.run(App.class, args); } }
在App文件中直接右键Run As -> Java Application运行,这时会在控制台中看到
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.2.RELEASE)
是不是非常兴奋激动,我们的应用启动好了没呢,如果在控制台输出日志中看到下面的即成功
2017-03-11 13:16:58.313 INFO 37248 --- [ main] com.springbootdemo.App : Started App in 4.132 seconds (JVM running for 4.699)
我们在浏览器中输出下面的地址就可以访问了
http://localhost:8080/
注意是http,千万不要输https。显示的结果
hello,Jay!
如果要通过浏览器输入参数,例如
http://localhost:8080/hi/ladygaga
显示的结果
hello,ladygaga
是的,Spring Boot是如此强大,让我们不再为了Tomcat的部署而头疼。我们后台应用的很多参数可以通过界面动态输入,后台应用无需重启自动更新。
或者我们还可以在DOS环境下启动,或者直接把打好的jar包放到linux环境下启动。
直接找到jar包放置的目录,例如我们的jar包放在E:\springboottestdemo\springboottestdemo\target
参看图片用java -jar命令进行启动
还有一个问题就是如何更改端口,SpringBoot是采用的内嵌Tomcat,当然你可以用默认8080端口,但是如果我们要换端口部署怎么办。
每个SpringBoot应用都有一个application.properties文件,在该文件中可以配置端口
server.port=8099
配置好了重启应用就会看到,注意红色标注的部分
相关文章推荐
- 第一个 Spring Boot 程序
- Springboot的第一个Hello World程序
- 第一个Spring-boot程序
- springboot系列教程(一)——第一个springboot程序
- SpringBoot第一个程序
- 第一个 Spring Boot 程序 : 构建 RESTful 服务
- Spring Boot 第一个HelloWorld程序 whitelabel Error Page
- 【springboot 入门篇】第1篇 第一个spring-boot程序(多种搭建方式)
- Spring Boot学习——第一个Spring Boot程序
- springboot(1)-springboot第一个程序-helloworld
- 第一章 第一个spring boot程序
- 使用Intellij创建第一个Springboot程序
- Springboot的第一个Hello World程序
- 使用Intellij创建第一个Springboot程序
- 【springboot 入门篇】第1篇 第一个spring-boot程序(多种搭建方式)
- 第一个 Spring Boot 程序 : 文件上传
- 从零开始,配置环境以及第一个spring boot程序
- 使用Intellij创建第一个Springboot程序
- 使用Intellij创建第一个Springboot程序
- 使用Intellij创建第一个Springboot程序