猿创征文|基于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
<!---->
首页一些