猿创征文|基于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
@ToString
public 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

你可能感兴趣的:(SSM框架,java,maven,开发语言)