上课主要内容:
4.1. 创建第一个Springboot项目,第一个接口服务
4.2. Springboot项目特点及配置log4j与swagger组件
4.3. Springboot小案例:前端ajax接口服务实现用户列表(包含Jquery用法示例)

下午笔记

编程原则:
变量,方法,类对象,都要先定义、后使用。

http://127.0.0.1:8088/myfirstdemo/getStudentList        返回List数据

– 4.2. Springboot项目特点及配置log4j与swagger组件

log4j:日志组件 log for java
swagger:接口文档组件

log4j步骤:

  1. 先导入日志组件的jar到项目中
    (2种方式皆可以:①pom.xml添加log4j依赖信息;②先下载log4j.jar后引入。)
  2. 在resource文件夹下添加log4j的properties配置文件
log4j.appender.File.File=d://springboot3/demo/demo_info.log
  1. 在项目中使用log4j记录日志
private final static Logger logger = Logger.getLogger(RestTestController.class);import org.apache.log4j.Logger;

swagger步骤:
5. 先导入swagger组件的jar到项目中
6. 项目中添加swagger配置类
7. 在项目的接口服务类中使用swagger注解
8. 访问swagger的服务地址

swagger访问地址:

http://127.0.0.1:8088/myfistdemo/swagger-ui.html

※在pom.xml中添加:

<dependencies><!-- log4j start  --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-logging</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-log4j</artifactId><version>1.3.8.RELEASE</version></dependency><!-- log4j end  --><!-- swagger start  --><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.7.0</version></dependency><!-- swagger end  -->
</dependencies>

– 4.3. springboot小案例:前端ajax接口服务实现用户列表(包含Jquery用法示例)

1.先定义一个接口服务 /userlist

@RequestMapping(value = "/userlist", method = RequestMethod.GET)@ApiOperation(value = "userlist", notes = "userlist服务...", httpMethod = "GET")public  String   userlist(){return "userlist";}
  1. 在templates下定义一个页面userlist.html,启动验证 /test/userlist能否正常跳转
http://127.0.0.1:8088/myfirstdemo/test/userlist
  1. 前端html页面中国ajax接口服务实现用户列表
    (1)先引入jquery组件

    <script type="text/javascript" src="js/jquery-1.7.1.min.js" ></script>
    

(2)再写ajax请求后端学生列表接口获取json数据
(3)拼装用户数据,渲染html页面

http://127.0.0.1:8088/myfirstdemo/userlist     页面跳转接口

http://127.0.0.1:8088/myfirstdemo/getStudentList     restful风格接口

20220714暑期实习笔记-下午相关推荐

  1. 大三Java后端暑期实习面经总结——JVM篇

    博主现在大三在读,从三月开始找暑期实习,暑假准备去tx实习啦!总结下了很多面试真题,希望能帮助正在找工作的大家!相关参考都会标注原文链接,尊重原创! 目录 1. jvm体系结构 2. 类加载器 3. ...

  2. 我的2019春招(前端暑期实习)记录

    原文首发于我的博客,欢迎关注~ 今年的春招(暑期实习)批已经过去大半了,相信不少同学已经拿到了心仪的offer了~本来打算暑假有空再写写这段经历,不过今天正好有空就记录一下吧,希望能给正在或者今后要找 ...

  3. 暑期实习NLP算法岗面经总结

    写文章 暑期实习NLP算法岗面经总结 呜呜哈 做一个有思想的码农 ​ 关注他 488 人赞同了该文章 写在前面,从三月份开始找实习到现在正好两个月,这期间大大小小投了竹简智能.阿里.滴滴.美团.腾讯. ...

  4. 美团暑期实习前端面试

    美团暑期实习前端面试 这次面试的是美团的到店事业群-平台技术部,在2022.03.01投递之后,直接参加实习招聘的第一次美团统一笔试,因为美团必须是首先笔试了才可以进入下边的流程的,笔试的时间是202 ...

  5. 网易游戏移动端开发暑期实习提前批总结

    网易游戏移动端开发暑期实习生提前批总结 0.关于个人 广东某一本大三学生,日常咸鱼,没做啥项目,想找个暑期实习的机会锻炼一下自己,为以后秋招谋谋出路,听了网易游戏在学校的宣讲后,报了移动端开发的提前批 ...

  6. 2019阿里暑期实习一面

    2019阿里暑期实习一面 问题1 快手与抖音有什么区别? 问题2 如何分析一款产品? 问题3 产品经理的工作有哪些? 问题4 你为什么想做产品经理? 总结 阿里投递的产品经理岗位.今天下午收到阿里的一 ...

  7. 旷视科技2018暑期实习-算法研究员面试记

    下午刚刚参加了旷视科技暑期实习的面试,历时1个小时..(可能因为程序写的太不熟练了) 今年旷视在北航宣讲时我并没有参加,因此没有特意准备过什么方向,只是在官网上投了简历.投完第二天hr小姐姐就给我打电 ...

  8. cvte暑期实习经历

    去年的此时,我还是一个大三的学生,在准备着未来的求职,在网上看到cvte的暑期实习生招聘启示,不禁为这家公司的各种特点所吸引,比如暑期实习免费住宿,并且有自助餐,餐还很丰盛,这一切对于一个大三的学生而 ...

  9. 2022互联网暑期实习笔面结果记录

    基本信息 985非科班本,985科班硕,实验室做CV,目标意向是后端开发. 流水账 快手 3.14投递 3.17简历挂(不合适) 美团 (泡池子) 3.16 投递 3.19 笔试(120分钟):一共五 ...

最新文章

  1. 解决“The type initializer for‘Oracle.DataAccess.Client.OracleConnection‘ threw an exception ”异常
  2. combox qt 引起的删除失败_关于QT的QCombox的掉坑出坑
  3. 为什么我电脑进入睡眠后网络就断开了?(解决打开睡眠后的笔记本无法连接校园网的问题)
  4. 04——确定对象使用前被初始化
  5. 哪些云计算企业能活下来
  6. const对象,NULL和nullptr,C++中创建对象数组
  7. 迅为工业级iMX6Q开发板全新升级兼容PLUS版本|四核商业级|工业级|双核商业级...
  8. 修改PHP上传文件的大小限制
  9. 澳大利亚计算机领域的科学家,澳科学家首创硅基元件 突破量子计算机制造瓶颈...
  10. 金融发展在经济结构调整中的重要作用
  11. SSM整合案例分析(详解)
  12. 软件测试适合女孩子吗?从以下几点告诉你答案
  13. 韦东山学习笔记——UART(串口)的使用
  14. 微信小程序分享生成海报
  15. 乐学python_乐学Python-中国大学mooc-试题题目及答案
  16. ABP vnext 控制器知识整理
  17. 渗透杂记-2013-07-10
  18. The Cisco Systems,Inc. Service has not been started. Please start this service and try again.
  19. php正则换成js正则,php正则替换_php使用正则替换过滤掉js脚本例子
  20. 22岁小女孩利用抖音月入60W,揭秘详细玩法教程丨国仁网络

热门文章

  1. 使用python的random()随机函数编写一个简单的双色球项目
  2. 每日一题【35】解析几何-抛物线的焦点弦长公式
  3. python pexpect linux安装_Python 安装pexpect模块
  4. mipcms栏目分类调用
  5. goproxy实现windows的mysql的内网穿透
  6. 港科夜闻|香港科技大学副校长汪扬教授接受《经济导报》记者专访,解码大湾区创科基因...
  7. Linux下查看SSD4K对齐EXT4分区开启Trim及验证的方法
  8. 相控阵天线方位角俯仰角matlab画图,基于相控阵天线测试的波束指向角计算方法...
  9. 盘点科幻作品中的机器人,哆啦A梦、阿拉蕾、变形金刚…你最想拥有?
  10. ubuntu20.04常用命令(自用)