3.开始人工智能编程过程
发布时间:2025-06-24 18:30:06 作者:北方职教升学中心 阅读量:489
这就是成功。继续问,我知道它还没有流行起来。现在开始测试界面。后端生成一般系统。
下面会自动生成。
如果信息太多,也可以根据需求一个功能问,这里作者就不多演示了。
3.开始人工智能编程过程。
alt + 回车 可导入爆红包 Table。
netstat -ano | findstr 8080 。
创建pringboot 。
后台接口的由来。我们仍然需要知道如何编写mybaitis的sql句子,否则微调时,ai很容易听不懂话。ai,让它解决。
/api/auth/login。
没有classmatebook 可右键new pockage新建一个。
。您可以在评论区留言或发送私人信息。
笔者的是10252 它会改变进程号。
我发现没有,现在,
此时出现了爆红。
这是新建的。
我们可以用ai给出的测试界面,让它直接生成前端页面
前端作者使用visual code 直接复制ai给出的代码,创建新的html文件,粘贴。
回来发现还是红的。c;这种爆红可以直接复制,问问ai,这在springboot3中爆红,
以下是经典人工智能辅助开发编程方法。我们考虑了ai的其他方法。
@MapperScan("com.example.classmatebook.mapper")。
F12 再次点击注册此时报错。
main函数是启动类,它只能有一个。
全选点OK。
(2)添加pom依赖性。
这个时候出现了这个错误。喜欢记得关注一手哦!
如何将生成的代码框架放入我的项目?
(1)数据库设计。405报错,看后端,占用端口
405报错,看后端,占用端口
作为管理员运行命令提示符,它也被称为cmd。
const url = isRegisterMode ? 'http://localhost:8080/api/auth/register' :'http://localhost:8080/api/auth/login';
2.后台重新进行跨域。
这里每个人都根据自己的需要进行改变。
(5)创建mapper类。我们在测试接口时,直接在vscode 点击html页面界面右键选择open with live server 您可以预览浏览器。
然后,最悲哀的是,最后一步后台代码崩溃,每个人都必须在没有完成文件内容的情况下运行
现在经典问ai。
复制后,点击右上角的刷新按钮,下载一会儿就导入成功了。
33、
然后在main函数的绿色小三角重新启动。我直接用用了我以前能跑的pomc;如果您需要我的pom文件,
package com.example.classmatebook.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.security.config.annotation.web.builders.HttpSecurity;import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;import org.springframework.security.crypto.password.PasswordEncoder;import org.springframework.security.web.SecurityFilterChain;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.CorsConfigurationSource;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import java.util.List;@Configuration@EnableWebSecuritypublic class SecurityConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .csrf(csrf -> csrf.disable()) // CSRF保护(如果您的应用程序不需要) .cors(cors -> cors.configurationSource(corsConfigurationSource())) // 配置CORS .authorizeHttpRequests(authorize -> authorize .requestMatchers("/api/auth/register", "/api/auth/login").permitAll() // 允许注册和登录请求 .anyRequest().authenticated() // 其他要求需要认证 ); return http.build(); } @Bean public CorsConfigurationSource corsConfigurationSource() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); CorsConfiguration config = new CorsConfiguration(); // 只允许来自特定前端域名的请求 config.setAllowedOrigins(List.of("http://127.0.0.1:5500")); // 替换到您的前端地址 config.setAllowedMethods(List.of("GET", "POST", "PUT", "DELETE", "OPTIONS")); config.setAllowedHeaders(List.of("*")); config.setAllowCredentials(true); // 注册 CORS 配置到 /api/** 路径 source.registerCorsConfiguration("/api/**", config); return source; } @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); }}。c;会有爆红,我们alt+回车导包 improt可以解决这一爆炸。
作者选择了后台接口。
需要注意的是,
(7)创建controler层
粘贴到controller包后。
ai操作后,发现刚刚好了,但是getusername仍然爆红,这是实体类中没有getusername造成的。
mapper是mybatissqql语句设计文件。在这里,
成功后。
复制蓝色背景,让我们搜索一下这种方法需要什么依赖性。
此时,这是我的主题和要求,我们复制所有这些发送给AI加上一句话:请根据springboot3+mybatis+Mysql设计了一个学生记录信息系统,完整代码,你明白吗?
您可以根据需要改变提示词。
这可能是pom文件错误导致的,但是作者学艺不精希望各位网友在评论区解释一下,
这是粘贴的,记得把这里的username和password改成自己的数据库。
我们可以先看看AI后面有没有给bcryptPasswordencoder方法。新建的数据表将出现在刷新数据库中。
然后将物理代码粘贴到model上。1、
这时,
此时,
我们只需要先把这个复制品放在pom里,
这么简单的登录注册就写完了,友情提示这只是编程的入门,想深入学习需要了解为什么每行代码都写在这里。最后尝试了两种方法。这是新建的部分,我们要添加或删除的都是一对dependecies。就成下面的吧。基本部分。

,也可以删除成。

(8)创建跨域类。
然后粘贴到右上角的M圈上,
2,这是成功的。选择合适的AI。

(6)创建service和(5)同样的方法。c;右键查询选择新建查询

复制,点击操作。后端开发结束了,这只是一个简单的入门级版本,要深入学习,
package com.example.classmatebook.mapper;
复制下面的代码
选择mapper文件夹 ctrl+v可以一键放进去。
完成。


以上是经典的ai编程方法。
pom.xml是springboot的配置文件,使用maven管理,刷新依赖是点击下面的按钮。

taskkill -pid 自己的过程号 -f。


2、

点击create创建成功。


后台接口由controller层组成。

此时,创建了一个基本的项目。

继续给ai。
1.在接口前添加域名。#xff0c;怎么办?

@Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .csrf().disable() .authorizeRequests() .antMatchers("/api/auth/**").permitAll()这将在springboot3中爆红,怎么办?
粘贴后还是有bug。
一 、

这时又来了一个爆红,前端代码,与报错信息一起,我们将完美解决这一爆炸。
这个错误是因为,main函数找不到maper,以下代码可以这样解释:examplee在com文件中 classmatebook 里的 mapper,您可以根据自己的自定义,只要能锁定你的mapper。
这种爆红是因为,javax在java17中更名,叫jakarta,

(4)创建用户实体类。


当你想打电话login的时候。

我们来user右键选择generate


选择getername and setter 。看看它是否仍然受欢迎,ctrl+f,把代码粘在里面看看有没有。刷新maven。在这里,
显示注册成功后,也可以更新数据库。mysql需要手动设置版本号<version>

(3)设置Mysql配置文件。
目前市场上有很多AI,智普清言,文言文献一心通义千问等作者使用通义千问通义tongyi.ai_你的全能AI助手-通义千问,您可以使用相同的操作流程的其他人工智能。
作者使用mysql,Navicat Premium 17,这里的版本无所谓每个人都可以直接使用它。

package com.example.model;
这里手动添加主要是为了方便以后使用ai代码,不需要每次都删除。
首先将此复制到navicat。
controller实现层,model是用户实体模型,service是链接数据库的操作层,具体可以搜索三层开发。

在这里创建mapper是因为以下是.mapper,mapper在classmatebook下。