随笔目录:

  1. 环境准备
  2. 创建过程
  3. 编码试行
  • 环境准备

如果编辑器是还没有配置过相关环境的,在用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.尝试通过浏览器访问

遇到了一些问题,访问不到,检查发现包层次问题,导致无法访问,当前情况下,自己的包需要和主函数文件同级

修改包结构:

尝试运行并浏览器访问:

到此,一个简单的项目打通了,很方便简介啊~

最新文章

  1. 【原】Masonry+UIScrollView的使用注意事项
  2. springBoot专题3---->springBoot与多数据源的配置
  3. centos 安装apache 和 php5.6
  4. iOS苹果企业证书被撤销以及启用与管理
  5. 35.3wCF编程
  6. 来自JavaScript Garden摘取
  7. sql-定义变量
  8. 信号之sigsuspend函数
  9. 从1到n整数中1出现的次数
  10. 【Java】理解 UDDI 注册中心的 WSDL
  11. 可用版本的host
  12. A tutorial on Principal Components Analysis | 主成分分析(PCA)教程
  13. SQL基本编程,分支语句,循环语句,存储过程,触发器
  14. JavaScript自动化构建工具入门----grunt、gulp、webpack
  15. LINUX 笔记-wc命令
  16. XML解析之SAX解析过程代码详解
  17. JAVA DESIGN PATTERN
  18. Fundebug后端Java异常监控插件更新至0.2.0,支持Spring及Maven
  19. web攻击之xss(一)
  20. (转)JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用

热门文章

  1. go语言内存对齐
  2. Python3-sqlalchemy-orm 分组统计
  3. Typora代码块配色和标题自带序号的实现代码
  4. openswan协商流程之(三):main_inR1_outI2
  5. python生成时间序列(date_range)
  6. TypeScript 中装饰器的理解?应用场景?
  7. python动态网站爬虫实战(requests+xpath+demjson+redis)
  8. request内部转发Demo
  9. 215 day01_Object类、常用API
  10. mysql中varchar类型和datetime类型字段进行比较