SpringBoot学习笔记(一):SpringBoot简介
2024-10-07 21:55:19
SpringBoot为什么这么火?
为什么学习SpringBoot?总的来说就是简单。
使用SpringBoot免除了很多配置文件,越来越容易上手。
更轻量级的Web开发,免除了我们以前的server(tomcat),我们只需要导出一个jar包,用java -jar的方式启动即可。
SpringBoot的优点
更快入门
开箱即用,简化了配置
内嵌式web容器
不需要大量的陪孩子信息xml
很方便迁移原来的ssm项目没有问题,能够开发新的SpringBoot项目
分布式项目
第一个SpringBoot项目
新建一个maven项目,引入下面的依赖到pom文件
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.7.RELEASE</version>
<relativePath />
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
在src/main/javax下,在com.me下新建一个Hello.java文件
第一种方法:
//支持@Controller和@RestController两个注解
//@Controller只返回页面,先使用
//@RestController返回json格式的数据
//通过源码比较,@RestController比@Controller多了一个@ResponseBody的注解
@RestController
@EnableAutoConfiguration //启动
public class Hello {
@RequestMapping("/hello")
public String hello() {
return "Hello Majiaxueyuan!";
}
public static void main(String[] args) {
SpringApplication.run(HelloController.class, args);
}
}
第二种方法(推荐):
在com.me下面新建一个App.java
Hello.java
@RestController
public class Hello {
@RequestMapping("/hello")
public String hello() {
return "Hello SpringBoo";
}
}
App.java
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
这种方式APP.java会扫面和自己同级的所有的包。
然后直接启动mian函数,在浏览器输入:localhost:8080/hello即可。
最新文章
- Spark的DataFrame的窗口函数使用
- c#邮件发送的实现
- DevExpress GridView加入DevExpress中的右键菜单PopuMenu
- JS判断form内所有表单是否为空
- C++中数组求偏移量计算公式
- 学习zepto.js(原型方法)
- linux权限设置(开放某个文件夹给指定用户)
- Windows平台 python 常用包的安装
- centos 7 下的 service部署
- window.open新打开窗口与新开标签页
- R语言:读取数据
- centos6.5 yum安装lamp
- 成功安装Python-myqldb
- Windows操作系统下的MySQL主从复制及读写分离
- Farpoint使用一点小总结
- Windows系统下MySQL解压版添加到系统服务
- 一个矩阵 JavaScript
- Zijian-lv #3 树句节狗提
- OpenStack基础及概念
- PC网页js调用本地应用程序