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步骤:

  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;

log4j可以帮助调试代码

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风格接口
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值