【Spring Boot 】1、Spring Boot 开始
2024-09-02 08:09:50
0、写在最前面:
开始了新的征程,Spring Boot作为下一代的t开发框架,日渐流行。它作为spring mvc 的继承者,虽然二者之间没有多大联系,但是Spring Boot
的出现,大大简化了开发中的各种配置,功能相比Spring MVC,更加的0配置,代码更佳简洁,所有需要的插件都可以类似于模块化的在pom.xml中直接引入。
开发工具:
IDE:IntelliJ IDEA 2017.1
开发环境:
1 、入门Demo
idea 的入门demo,手写一个Controller。
package com.samuel.girl; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController; @RestController
public class HelloController { @RequestMapping(value = "/hello",method = RequestMethod.GET)
public String sayHello(){ return "Hello,Spring Boot!";
}
}
启动项目,在浏览器中输入:http://localhost:8080/hello,
就可以打印出:Hello,Spring Boot!
2、Spring Boot的项目启动方式:
2.1、启动方式1:
IntelliJ IDEA的自带启动方式,在
@SpringBootApplication
public class GirlApplication { public static void main(String[] args) {
SpringApplication.run(GirlApplication.class, args);
}
}
右键运行即可,
2.2、启动方式2
用命令行启动 ,
命令切到项目所在的目录,比如我的
:~ sam$ cd /Volumes/mac-backup/dev/spring-boot/
运行命令:
:spring-boot sam$ mvn spring-boot:run
就已经启动了:
2.3、启动方式3
##先编译下
mvn install
这个时候会在target目录下生成一个jar文件:girl-0.0.1-SNAPSHOT.jar,用java启动这个文件,即可运行
运行命令:
:target sam$ java -jar girl-0.0.-SNAPSHOT.jar
结尾
这个就是spring boot的第一个随笔了,后面会吧spring boot 的配置,注释分开写一写,
代码丢在码云上面:
最新文章
- 2016huasacm暑假集训训练五 J - Max Sum
- i7 4790 z97-ar ssd 固态硬盘 装机的一些经历
- Integer to Roman -- LeetCode 012
- Ubuntu Sublime Text 设置等宽字体
- javascript中的表结构
- 利用[后台]->;[类别管理]为文章前后台添加类别名称【转】
- 浅析python的string.Template
- 类模板的困扰 LNK2019 (转)
- Hibernate中SQLite方言
- 搭建java环境——使用Sublime Text 3(windows环境)
- vim 使用学习操作
- Linux文件系统的目录结构详解
- 【转】Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置
- 除了binlog2sql工具外,使用python脚本闪回数据(数据库误操作)
- osx brew mysql
- BZOJ2631tree——LCT
- redis 的简单用法
- 关于Java-枚举的总结
- shiro实战系列(三)之架构
- 阿里云服务器配置nginx和PHP
热门文章
- Node.js服务器创建和使用
- Docker的安装(Linux)
- NullPointerException异常没有异常栈打印问题追踪
- js 文本框只能输入数字和点
- ESlint中console.log报错问题
- 避免scrollview内部控件输入时被键盘遮挡,监听键盘弹起,配合做滚动
- Shift - And字符串快速处理 hdu5972+cf
- vue2.0+mint-ui资讯类顶导航和内容页联动实例(不是很完美)
- 11.Java连接Redis_Jedis_测试联通
- Docker scratch 无法正常运行golang二进制程序的问题