佬们,作为java全栈想提升下工作效率,有哪些学习了之后能更利于快速完成工作,多挤出时间刷L站的技术吗?或者值得一学,更利于竞争力的技术?不限于java,好技术值得一学的望大佬们不吝赐教;
6 个赞
同求,,
2 个赞
同求,,
3 个赞
7 个赞
基于openapi 规范的生成前端接口代码工具: @umijs/openapi,用过的都说爽。
举个简单的例子吧:登录的接口在后端写好之后,这个工具通过读取swagger接口文档的json。在前端自动生成 userLoginUsingPost
的接口,用的时候只要考虑入参就可以了。而且不用担心后端接口的变动,重新执行一下就可以更新。减少了沟通的成本。
- 肯定没有GPT 快,但是足够规范。
-- 下面这段是生成的
/** userLogin POST /api/user/login */
export async function userLoginUsingPost(
body: API.UserLoginRequest,
options?: { [key: string]: any }
) {
return request<API.BaseResponseLoginUserVO_>('/api/user/login', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
data: body,
...(options || {}),
})
}
- 有了上面的接口,在写业务的时候直接调就可以了。
/**
* 提交表单
* @param values
*/
const handleSubmit = async (values: any) => {
const res = await userLoginUsingPost(values)
// 登录成功,把登录态保存到全局状态中
if (res.data.code === 0 && res.data.data) {
await loginUserStore.fetchLoginUser()
message.success('登录成功')
router.push({
path: '/',
replace: true,
})
} else {
message.error('登录失败,' + res.data.message)
}
}
14 个赞
这是个好东西
学习了佬,我现在公司用apicurio studio可视化界面生成后端的controller层,和这个配合,前后端可以一起生成了
1 个赞
不知道正则表达式算不算?
1 个赞
在工作中体会到好用的技术就算,欢迎多多分享
以前都手动把接口文档json丢给ai,这下齐活了,感谢佬友分享
2 个赞
共同学习,感受佬的爱
1 个赞
这个可以
正则很有用,有ai用处就更大了
佬们,我打算把这个帖子作为一个系列,每周出一期,持续学习,大家怎么看
screw 数据库文档生成器 算吗
感觉应该人手一份了
<!-- 生成数据库文档-->
<dependency>
<groupId>cn.smallbun.screw</groupId>
<artifactId>screw-core</artifactId>
<version>1.0.5</version>
</dependency>
1 个赞
多谢佬的支持,了解了下确实很强大
1 个赞
非常赞成,使我摸鱼更加快乐,lol