spring和mybatis结合做简单的增删查改系统_springboot&&vue简单的景点信息管理系统...

de42b7e71acd88b930d6f6bdd4de3598.png

springboot&&vue简单的景点信息管理系统

这两天闲着没有什么事,就根据陈哥的教程,试着写了一个springboot和vue的简单的景点信息管理系统。也就大致实现了最基本的增删查改。先看看效果图吧:

1、登陆界面:

3f9a5faa09759f12ef55b467d54630c9.png

2、注册界面:

344cc1c186bc46d802a648845a7aecd6.png

3、进入后的主界面

238927f1fd85568f7cc90a00c8925e32.png

4、景点列表:

d06ca043462808e5f31178f2e418fdcf.png

效果大致就是这样,下面具体看看该项目吧!

1、目录结构

adbb738d3c2a98d2b16464f09c7bfafd.png

2、项目的创建

这里就不再细说了,之前的文章都已经介绍的不少了,大致说说,对于这样的项目的一个搭建流程(这是对于我,可能和别人不一样)

  1. 先根据需要创建与之对应的数据库表。
  2. 根据需要添加对应的pom依赖。
  3. 添加修改主配置文件。
  4. 创建实体类
  5. 创建dao层接口(mapper接口)。
  6. 创建xxxMapper.xml映射文件,用来操作数据库。
  7. 创建业务层(service接口)以及ServiceImpl(实现类)。
  8. 创建控制器(Controller。
  9. 有工具的话,再添加一个utils工具类()。
  10. 有具体的相关配置的话,再添加一个配置类。

有关后端的搭建流程大致就是这样。

3、前端部分

此次前端部分使用的是vue,用于练手,还是简单测试一下。 这里就拿登陆界面做一个简单介绍:

<

有关html,和css的部分,大家也都有所了解,这里也就不再说了,对于vue.js部分,如果大家有js的基础的话,也不是太难,不巧的是,小编的js学的并不是太好,有点尴尬。。。

这里就跟大家说明一点:

410befd2b9bc21fc6024a2f9f88afcf8.png

这里前后端的交互是通过,axios发请求,进行与后端建立起联系。

4bb92824618679968424b8ed4b952b17.png

对于数据的获取,这里使用v-model进行绑定,拿到数据,等等,很多有关vue的知识点这里就不再介绍了,大家可以自己先行去看看。

大致就是这样,这里就不再多说了,谢谢大家!!!

天涯志

f739fb97ca1aebbc676e4bf0c70f8db3.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以为您提供一些帮助,您需要先安装MyBatis框架,然后在您的Java项目中引入MyBatis依赖库。接着您可以使用MyBatis提供的Mapper接口和SQL映射文件来完成增删查改操作。以下是一个简单的示例: 1. 添加依赖库: ```xml <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.x.x</version> </dependency> ``` 2. 创建实体类: ```java public class User { private int id; private String name; private String email; // Getter and Setter methods } ``` 3. 创建Mapper接口: ```java public interface UserMapper { // 查询所有用户 List<User> findAll(); // 根据ID查询用户 User findById(int id); // 插入用户 int insert(User user); // 更新用户信息 int update(User user); // 根据ID删除用户 int delete(int id); } ``` 4. 创建SQL映射文件: ```xml <mapper namespace="com.example.UserMapper"> <!-- 查询所有用户 --> <select id="findAll" resultType="com.example.User"> SELECT * FROM users </select> <!-- 根据ID查询用户 --> <select id="findById" resultType="com.example.User"> SELECT * FROM users WHERE id = #{id} </select> <!-- 插入用户 --> <insert id="insert" parameterType="com.example.User"> INSERT INTO users(name,email) VALUES(#{name},#{email}) </insert> <!-- 更新用户信息 --> <update id="update" parameterType="com.example.User"> UPDATE users SET name=#{name}, email=#{email} WHERE id=#{id} </update> <!-- 根据ID删除用户 --> <delete id="delete" parameterType="int"> DELETE FROM users WHERE id=#{id} </delete> </mapper> ``` 5. 调用Mapper接口中的方法: ```java // 加载MyBatis配置文件 String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); SqlSession sqlSession = sqlSessionFactory.openSession(); // 获取Mapper对象 UserMapper userMapper = sqlSession.getMapper(UserMapper.class); // 查询所有用户 List<User> userList = userMapper.findAll(); for (User user : userList) { System.out.println(user); } // 根据ID查询用户 User user = userMapper.findById(1); System.out.println(user); // 插入用户 User newUser = new User(); newUser.setName("Alice"); newUser.setEmail("alice@xxx.com"); int result1 = userMapper.insert(newUser); System.out.println(result1); // 更新用户信息 user.setName("Bob"); user.setEmail("bob@xxx.com"); int result2 = userMapper.update(user); System.out.println(result2); // 根据ID删除用户 int result3 = userMapper.delete(1); System.out.println(result3); // 提交事务并关闭连接 sqlSession.commit(); sqlSession.close(); ``` 以上便是一个简单的使用MyBatis增删查改系统的方法。感谢您的提问!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值