> 文档中心 > 猿创征文|基于SSM框架+java+maven+jsp的小项目

猿创征文|基于SSM框架+java+maven+jsp的小项目

学习完ssm框架练习的小项目,简单的crud

文件地址

(68条消息) 基于SSM框架+java+maven+jsp的小项目-Java文档类资源-CSDN文库https://download.csdn.net/download/weixin_60719453/86510114?spm=1001.2014.3001.5503

项目视频演示

ssm框架+java+maven的小项目

domain(pojo层)的两个实体类

Account

package com.domain;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString;@ToString//tosting方法@Data//除了有参构造都有了@AllArgsConstructor//有参@NoArgsConstructor//无参public class Account {    private Integer id;    private String name;    private Double money;    private String detail;}

user下

@Data@AllArgsConstructor@NoArgsConstructor@ToStringpublic class User {    private Integer id;    private String username;    private String password;    private Integer isAdmin;}

mapper(dao层)下

AccountMapper

//只显示出了部分,其余可以在我的资源中查看

package com.mapper;import com.domain.Account;import com.domain.User;import org.apache.ibatis.annotations.*;import org.apache.ibatis.annotations.Param;import java.util.List;public interface AccountMapper {   @Insert(" insert into account values(#{id},#{name},#{money},#{detail})")    public void save(Account account);    @Select(" select * from account")    public List findAll();    @Select("select *from account where id=#{id}")    public Account findById(int id);//只显示出了部分,其余可以在我的资源中下载}

service和serviceImpl

AccountServie下

只显示出了部分,其余可以在我的资源中查看

package com.service;import com.domain.Account;import com.domain.User;import org.apache.ibatis.annotations.Param;import java.util.List;public interface AccountService {    public void save(Account account);    public List findAll();    public Account findById(int id);    public List findByIds(String name);}

impl下

@Service("accountService")public class AccountServiceImpl implements AccountService {    @Autowired    private AccountMapper accountMapper;    @Override    public List checkUser(String username, String password) { return accountMapper.checkUser(username, password);    }    //查询所有用户    @Override    public List findUsers() { return accountMapper.findUsers();    }}

Controller层

AccountController

只显示出了部分,其余可以在我的资源中查看

@Controller@RequestMapping("/account")public class AccountController {    //用来存当前用户名String [] userString= new String[1];    //注册界面    @RequestMapping("/signUp")    public String signUp(String username,String password,Model model){ accountService.signUp(username, password); model.addAttribute("mess", "注册成功");// 使用了forward错误信息才会正常显示,使用了redirect会跑到地址栏去 return "forward:/index.jsp";    }}

配置文件

applicationContext.xml下

                                      

spring-mvc下

                                  

sqlMapConfig-spring.xml

     <!---->    

首页一些

在资源中查看

查看地址等之类的(68条消息) 基于SSM框架+java+maven+jsp的小项目-Java文档类资源-CSDN文库https://download.csdn.net/download/weixin_60719453/86510114?spm=1001.2014.3001.5503