20220714暑期实习笔记-下午
上课主要内容:
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步骤:
- 先导入日志组件的jar到项目中
(2种方式皆可以:①pom.xml添加log4j依赖信息;②先下载log4j.jar后引入。) - 在resource文件夹下添加log4j的properties配置文件
log4j.appender.File.File=d://springboot3/demo/demo_info.log
- 在项目中使用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";}
- 在templates下定义一个页面userlist.html,启动验证 /test/userlist能否正常跳转
http://127.0.0.1:8088/myfirstdemo/test/userlist
- 前端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暑期实习笔记-下午相关推荐
- 大三Java后端暑期实习面经总结——JVM篇
博主现在大三在读,从三月开始找暑期实习,暑假准备去tx实习啦!总结下了很多面试真题,希望能帮助正在找工作的大家!相关参考都会标注原文链接,尊重原创! 目录 1. jvm体系结构 2. 类加载器 3. ...
- 我的2019春招(前端暑期实习)记录
原文首发于我的博客,欢迎关注~ 今年的春招(暑期实习)批已经过去大半了,相信不少同学已经拿到了心仪的offer了~本来打算暑假有空再写写这段经历,不过今天正好有空就记录一下吧,希望能给正在或者今后要找 ...
- 暑期实习NLP算法岗面经总结
写文章 暑期实习NLP算法岗面经总结 呜呜哈 做一个有思想的码农 关注他 488 人赞同了该文章 写在前面,从三月份开始找实习到现在正好两个月,这期间大大小小投了竹简智能.阿里.滴滴.美团.腾讯. ...
- 美团暑期实习前端面试
美团暑期实习前端面试 这次面试的是美团的到店事业群-平台技术部,在2022.03.01投递之后,直接参加实习招聘的第一次美团统一笔试,因为美团必须是首先笔试了才可以进入下边的流程的,笔试的时间是202 ...
- 网易游戏移动端开发暑期实习提前批总结
网易游戏移动端开发暑期实习生提前批总结 0.关于个人 广东某一本大三学生,日常咸鱼,没做啥项目,想找个暑期实习的机会锻炼一下自己,为以后秋招谋谋出路,听了网易游戏在学校的宣讲后,报了移动端开发的提前批 ...
- 2019阿里暑期实习一面
2019阿里暑期实习一面 问题1 快手与抖音有什么区别? 问题2 如何分析一款产品? 问题3 产品经理的工作有哪些? 问题4 你为什么想做产品经理? 总结 阿里投递的产品经理岗位.今天下午收到阿里的一 ...
- 旷视科技2018暑期实习-算法研究员面试记
下午刚刚参加了旷视科技暑期实习的面试,历时1个小时..(可能因为程序写的太不熟练了) 今年旷视在北航宣讲时我并没有参加,因此没有特意准备过什么方向,只是在官网上投了简历.投完第二天hr小姐姐就给我打电 ...
- cvte暑期实习经历
去年的此时,我还是一个大三的学生,在准备着未来的求职,在网上看到cvte的暑期实习生招聘启示,不禁为这家公司的各种特点所吸引,比如暑期实习免费住宿,并且有自助餐,餐还很丰盛,这一切对于一个大三的学生而 ...
- 2022互联网暑期实习笔面结果记录
基本信息 985非科班本,985科班硕,实验室做CV,目标意向是后端开发. 流水账 快手 3.14投递 3.17简历挂(不合适) 美团 (泡池子) 3.16 投递 3.19 笔试(120分钟):一共五 ...
最新文章
- 解决“The type initializer for‘Oracle.DataAccess.Client.OracleConnection‘ threw an exception ”异常
- combox qt 引起的删除失败_关于QT的QCombox的掉坑出坑
- 为什么我电脑进入睡眠后网络就断开了?(解决打开睡眠后的笔记本无法连接校园网的问题)
- 04——确定对象使用前被初始化
- 哪些云计算企业能活下来
- const对象,NULL和nullptr,C++中创建对象数组
- 迅为工业级iMX6Q开发板全新升级兼容PLUS版本|四核商业级|工业级|双核商业级...
- 修改PHP上传文件的大小限制
- 澳大利亚计算机领域的科学家,澳科学家首创硅基元件 突破量子计算机制造瓶颈...
- 金融发展在经济结构调整中的重要作用
- SSM整合案例分析(详解)
- 软件测试适合女孩子吗?从以下几点告诉你答案
- 韦东山学习笔记——UART(串口)的使用
- 微信小程序分享生成海报
- 乐学python_乐学Python-中国大学mooc-试题题目及答案
- ABP vnext 控制器知识整理
- 渗透杂记-2013-07-10
- The Cisco Systems,Inc. Service has not been started. Please start this service and try again.
- php正则换成js正则,php正则替换_php使用正则替换过滤掉js脚本例子
- 22岁小女孩利用抖音月入60W,揭秘详细玩法教程丨国仁网络
热门文章
- 使用python的random()随机函数编写一个简单的双色球项目
- 每日一题【35】解析几何-抛物线的焦点弦长公式
- python pexpect linux安装_Python 安装pexpect模块
- mipcms栏目分类调用
- goproxy实现windows的mysql的内网穿透
- 港科夜闻|香港科技大学副校长汪扬教授接受《经济导报》记者专访,解码大湾区创科基因...
- Linux下查看SSD4K对齐EXT4分区开启Trim及验证的方法
- 相控阵天线方位角俯仰角matlab画图,基于相控阵天线测试的波束指向角计算方法...
- 盘点科幻作品中的机器人,哆啦A梦、阿拉蕾、变形金刚…你最想拥有?
- ubuntu20.04常用命令(自用)