SpringBoot入门01-环境部署
2024-09-07 05:22:09
随笔目录:
- 环境准备
- 创建过程
- 编码试行
- 环境准备
如果编辑器是还没有配置过相关环境的,在用SpringBoot开发项目的时候,需要先环境,spring boot官网建议的开发工具是: STS或Idea 本人建议eclise-jee中加入STS插件,方法如下:
1.在eclipse中的【help】-->【eclipse marketplace】
2.在打开的窗口中,打开【popular】,选择绿色叶子,点击安装,如果没有看到,尝试搜索
3.之后就是一些自动下载安装步骤,合理选择和点击下一步即可
4.到此,环境准备完成
- 创建项目
1.【File】-->【new】-->【other】
2.配置项目信息
3.勾选web
第一次创建,由于下载相应的依赖包可能会比较慢,可以先喝杯茶
4.项目建好后的项目结构
5.添加包层次控制层和实体层
实体层代码:
1 package com.hwl.model;
2
3 public class People {
4
5 private String name;
6 private int age;
7 private String sex;
8
9 @Override
10 public String toString() {
11 return "People [name=" + name + ", age=" + age + ", sex=" + sex + "]";
12 }
13
14 public People() {
15 super();
16 }
17
18 public People(String name, int age, String sex) {
19 super();
20 this.name = name;
21 this.age = age;
22 this.sex = sex;
23 }
24
25 public String getName() {
26 return name;
27 }
28
29 public void setName(String name) {
30 this.name = name;
31 }
32
33 public int getAge() {
34 return age;
35 }
36
37 public void setAge(int age) {
38 this.age = age;
39 }
40
41 public String getSex() {
42 return sex;
43 }
44
45 public void setSex(String sex) {
46 this.sex = sex;
47 }
48
49
50
51
52 }
控制层代码:
1 package com.hwl.Controller;
2
3 import org.springframework.stereotype.Controller;
4 import org.springframework.web.bind.annotation.RequestMapping;
5 import org.springframework.web.bind.annotation.ResponseBody;
6
7 import com.hwl.model.People;
8
9 @Controller
10 public class PersonController {
11
12 @ResponseBody
13 @RequestMapping(value="/getPeople")
14 public People getPeople() {
15 return new People("菜鸟",20,"男");
16 }
17 }
6.尝试运行
7.成功启动
8.尝试通过浏览器访问
遇到了一些问题,访问不到,检查发现包层次问题,导致无法访问,当前情况下,自己的包需要和主函数文件同级
修改包结构:
尝试运行并浏览器访问:
到此,一个简单的项目打通了,很方便简介啊~
最新文章
- 【原】Masonry+UIScrollView的使用注意事项
- springBoot专题3---->;springBoot与多数据源的配置
- centos 安装apache 和 php5.6
- iOS苹果企业证书被撤销以及启用与管理
- 35.3wCF编程
- 来自JavaScript Garden摘取
- sql-定义变量
- 信号之sigsuspend函数
- 从1到n整数中1出现的次数
- 【Java】理解 UDDI 注册中心的 WSDL
- 可用版本的host
- A tutorial on Principal Components Analysis | 主成分分析(PCA)教程
- SQL基本编程,分支语句,循环语句,存储过程,触发器
- JavaScript自动化构建工具入门----grunt、gulp、webpack
- LINUX 笔记-wc命令
- XML解析之SAX解析过程代码详解
- JAVA DESIGN PATTERN
- Fundebug后端Java异常监控插件更新至0.2.0,支持Spring及Maven
- web攻击之xss(一)
- (转)JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用
热门文章
- go语言内存对齐
- Python3-sqlalchemy-orm 分组统计
- Typora代码块配色和标题自带序号的实现代码
- openswan协商流程之(三):main_inR1_outI2
- python生成时间序列(date_range)
- TypeScript 中装饰器的理解?应用场景?
- python动态网站爬虫实战(requests+xpath+demjson+redis)
- request内部转发Demo
- 215 day01_Object类、常用API
- mysql中varchar类型和datetime类型字段进行比较