创建简易的SpringBoot项目
创建简易的SpringBoot项目
这两天在学习springboot,菜鸟刚刚知道这个东西,看着springboot项目下那一大堆目录都不知道从何下手,还是静下心来从最简单的创建一个项目入手,这路和大家做一下分享。
工具
- eclipse
- springboot
步骤
1、生成springboot项目
这里应该是最疑惑的步骤,spring网站上有提供生成简单springboot项目的工具,这个还是很方便的,这里我提供网址:https://start.spring.io/
这里大家根据自己的情况填写即可,然后直接点击 Generate the project -Ctrl+ 这个按钮下载springboot项目即可。
2、在Eclipse里面导入这个项目
先找到刚才下载的那个文件,解压并放到合适的位置,接下来打开 Eclipse。
在导航栏上面 File->Import->Maven
点击后找到刚刚那个文件直接导入,这个过程会自动到 Maven 中央仓库下载依赖包,可能会比较耗时。
加载完成之后项目目录就应该是下面这样的。
3、创建简易项目
接下来我们向刚刚那个 springboot项目里添加一些东西
首先先来添加一些必要的依赖,向 pom.xml 的依赖里加入下面的代码:
<!--引入Web模块,需添加spring-boot-starter-web模块:-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
构建一下项目,右键 pom.xml->maven build,第一次构建的话在弹出的框里 goal 输入 clean package。
在src/main/java 下创建一个新的包,在这个包下创建一个 Controller.java,项目结构如下:
在这个类中加入以下代码:
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; @RestController
@RequestMapping("/Test")
public class Controller { @RequestMapping("/hello")
public String hello() {
return "hello World";
} }
这里只是惯例的显示了 hello world。
好了,右键 DemoApplication.java启动项目
看到 Started...就证明启动成功了。
接下来打开浏览器,输入 localhost:8080/Test/hello就可以看到以下画面:
注:这里因为我的8080端口被我另外一个项目绑定了,所以我把这个项目绑定在了8082端口上,这个可以在 src/main/resource 下面来做修改,添加以下内容即可:
#\u7AEF\u53E3\u53F7
server.port=8082
这上面的中文被自动转成Unicode码了。
希望能对大家有所帮助。
吾生也有涯,而知也无涯。
创建简易的SpringBoot项目的更多相关文章
- 【spring Boot】1.创建第一个springBoot项目
入手springBoot,搭建第一个springBoot项目. 看官方文档还是有点别扭. https://docs.spring.io/spring-boot/docs/current-SNAPSHO ...
- 使用idea创建第一个springboot项目
版权声明:版权归作者所有,转载请注明出处. https://blog.csdn.net/qq_34205356/article/details/81098354 前言:如今springboot越来越火 ...
- Eclipse中创建新的SpringBoot项目(打包并且部署到tomcat)
Spring-boot因为其对jar包的高度集成以及简化服务配置,快速部署等的优点,逐渐成为Java开发人员的热衷的框架.下面演示一下怎么在Eclipse中新建Spring-boot项目以及打包部署. ...
- 创建第一个springboot项目、用springboot实现页面跳转、@Controller和@RestController的区别
文章目录 一.第一个spring boot项目 二.spring boot跳转到指定页面 三.怎样将后台的信息传递到前台 四. @Controller和@RestController的区别? 一.第一 ...
- SpringBoot学习1:创建第一个SpringBoot项目
一.新建项目 二.打开项目的pom文件,在里面添加maven依赖 <!--springboot项目依赖的父项目--> <parent> <groupId>org.s ...
- SpringBoot: 1.创建第一个SpringBoot项目(转)
一.新建项目 二.打开项目的pom文件,在里面添加maven依赖 1 <!--springboot项目依赖的父项目--> 2 <parent> 3 <groupId& ...
- SpringBoot学习 (一) Eclipse中创建新的SpringBoot项目
1. Eclipse中安装STS插件 (1)在线安装 Help--Eclipse Marketplace... 搜索“STS”,点击“install”安装 (2)本地安装 打开网页 http:/ ...
- 创建、使用SpringBoot项目
>>>>>>>>>>>>>>>>>>>>>>>>> ...
- idea创建多模块springboot项目
需求:一个父模块 下面几个子模块 其中一个模块是springboot结构.其他两个普通jar类型 有许多坑,都在注释里面写着呢.注意看父模块和demo模块的注释. com.imooc.securi ...
随机推荐
- @Path注解
最近用到的一个项目,看到Controller控制层.Method方法都是通篇的@Path注解,由于之前并没有使用过该注解,故记此篇. 首先看一下项目中的使用方式: @Path("client ...
- q1096
一,看题 1,大概是每个点都来一次BFS标记下应该就可以. 2,你可以想想队列为啥pop()是l++; 3,还是字符你得注意下. 4,x,y,m,n,行列你得搞清楚. 5,这棋盘的破东西.. 6,额, ...
- Vim Python3环境打造
Vim Python3环境打造 tags: Vim Python3 参考网址:Vim与Python真乃天作之合:打造强大的Python开发环境 分割布局 sv 纵向分割 vs 横向分割 ctrl+W ...
- Linux下进程间通信方式——信号量(Semaphore)
1.信号量 信号量本质上是一个计数器(不设置全局变量是因为进程间是相互独立的,而这不一定能看到,看到也不能保证++引用计数为原子操作),用于多进程对共享数据对象的读取,它和管道有所不同,它不以传送数据 ...
- ORA-01950:对表空间“”XXXX”无权限,解决办法
上图报错 解决方案比如你要在用户(或SCHEMA)usera中建表,那么你用SYSTEM登录ORACLE后,执行如下SQL : ALTER USER 用户名 QUOTA UNLIMITED ON 表空 ...
- [300iq Contest 1-D]Dates
传送门 Description 每个妹子匹配一个时间区间,每个时间最多选择\(a_i\)个妹子,每个妹子有一个快乐值,最大化总快乐值 Solution 贪心,从大往小取,能取则取 判断是否可以有完美匹 ...
- 经典算法(六) simhash
参考文档: simhash算法原理及实现:https://blog.csdn.net/chenguolinblog/article/details/50830948
- CentOS环境Tomcat配置JDK的另一种方式
如下图catalina.sh中的描述,JAVA_HOME环境变量可以配置在CATALINA_BASE/bin/目录下的setenv.sh文件中(默认这个文件是不存在的) 创建文件setenv.sh,在 ...
- 20190802_Nginx基础
20190802_Nginx基础 文章主要内容: 关于中间件比较通俗易懂的解释 Nginx简述 Nginx环境配置以及安装 Nginx的目录和配置语法 Nginx日志_log_format Nginx ...
- 利用docker实现私有镜像仓库
利用docker实现私有镜像仓库 在linux服务器上安装了docker过后,可以拉取docker镜像仓库: docker pull registry 再执行命令让镜像run起来: docker ru ...