![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
maven
文章平均质量分 50
普希托夫
这个作者很懒,什么都没留下…
展开
-
springboot 配置文件 yaml
SpringBoot配置-yaml基本语法**YAML全称是YAML Ain’t Markup Language.YAML是一种直观的能够被电脑识别的的数据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML的不同的编程语言程序导入,比如: C/C++, Ruby, Python, Java, Perl, C#, PHP,等.YML文件是以数据为核心的,比传统的xml方式更加简洁。YAML文件的扩展名可以使用.yml或者yaml.大小写敏感数据值前边必须有空格,作原创 2021-08-24 19:39:24 · 188 阅读 · 0 评论 -
maven 资源配置 将jdbc.properties的数据信息 配置到pom里
maven 资源配置 将jdbc.properties的数据信息 配置到pom里jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/ssm_dbjdbc.username=rootjdbc.password=itheima将jdbc.properties的数据信息 配置到pom里 后的格式jdbc.driver=com.mysql.jdbc.Driverjdbc.url=${jdbc.url}jdbc.原创 2021-08-23 14:37:43 · 377 阅读 · 0 评论 -
maven 私服 Nexus
maven 私服私服 就是私人的服务器 或者 公司的服务器,不是公共设施的服务器。目的是只对 私人 公司 使用,与其他 个人 公司的服务器隔离,独立Nexus**Nexus是Sonatype公司的一款maven私服产品下载地址:https://help.sonatype.com/repomanager3/downloadNexus*安装、启动与配置**下载后 Nexus 内有两个包nexus -3.20.1-01 这个包用来 运行的 也就是他的服务器sonatype-work 这原创 2021-08-23 11:36:37 · 65 阅读 · 0 评论 -
spring IoC配置 DI依赖注入 集合类型的数据注入
DI依赖注入 集合类型的数据注入集合类型数据注入名称: array, list, set, map, props类型:标签归属: property签或constructor arg标签作用:注入集合数据类型属性格式: 集合类型数据注入-list<!-List巢合类型注入数据-><property name="myList><list><value>itheima</value>< value>666</v原创 2021-08-23 10:32:45 · 90 阅读 · 0 评论 -
maven 跳过测试 编写条测试的代码
跳过测试环节的应用场景**整体模块功能未开发模块中某个功能未开发完毕单个功能更新调试导致其他功能失败快速打包……使用命令跳过测试**命令mvn 指令 –D skipTests注意事项执行的指令生命周期必须包含测试环节在配置文件中 编写条测试的代码<plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.1</version>原创 2021-08-23 09:35:12 · 56 阅读 · 0 评论 -
maven 依赖坐标的版本属性 版本管理
属性类别:自定义属性**作用等同于定义变量,方便统一维护定义格式:<!--定义自定义属性--><properties> <spring.version>5.1.9.RELEASE</spring.version> <junit.version>4.12</junit.version></properties>聚合与继承的pom.xml文件打包方式均为pom,可以将两种关系制作到同一个p原创 2021-08-21 00:53:40 · 104 阅读 · 0 评论 -
maven 聚合 与 继承 笔记
maven 聚合是用一个项目模块 来管理其他的项目模块。这个管理模块不是其他模块的 父类 项目模块。这个模块不用写什么代码,只用来管理。要实现管理模块 要在它的pom文件中 写出 <!--定义该工程用于进行构建管理--> <packaging>pom</packaging> <!--管理的工程列表--> <modules> <!--具体的工程名称--> <modul原创 2021-08-21 00:31:17 · 114 阅读 · 0 评论 -
maven高级 分模 拆分 controller层
maven高级 分模 拆分 controller层重要事项:controller层是要连接 表现层页面代码的,因此在将controller创建成子项目时要 使用maven的webapp骨架。页面的文件都要放在controller子项目的web文件里。ssm_control拆分**新建模块(使用webapp模板)拷贝原始项目中对应的相关内容到ssm_controller模块中现层控制器类与相关设置类(UserController、异常相关……)配置文件:保留与表现层相关配置文件(原创 2021-08-20 23:42:54 · 477 阅读 · 0 评论 -
maven高级 分模 拆分 service层
maven高级 分模 拆分 service层service拆分**新建模块拷贝原始项目中对应的相关内容到ssm_service模块中业务层接口与实现类(UserService、UserServiceImpl)配置文件:保留与数据层相关配置文件(1个)pom.xml:引入数据层相关坐标即可,删除springmvc相关坐标springjunitspring 整合junit直接依赖ssm_dao(对ssm_dao模块执行install指令,将其安装到本地仓库原创 2021-08-20 21:06:12 · 319 阅读 · 0 评论 -
maven高级 分模 拆分 dao层
maven 的 分模 模式是将之前的三层架构的分包结构,改变成分模结构。将原来一个项目中的分包,改变成用一个主项目中创建多个子级项目来,如 dao层为 一个项目,service层为一个项目。项目与项目之间的联系,用 pom文件的坐标指定。分模就是在一个项目中,开发多个项目的模式列入分为 service层项目,分为controller项目等。这是为了 将各个不同的人写的代码,合并到一起。方便控制,多人开发同一个项目带来的 坐标、插件版本不一致导致的冲突问题。对dao层拆分成为 子项目后 spri原创 2021-08-20 20:32:41 · 280 阅读 · 0 评论 -
maven-web 题目、题干模块 练习 笔记 dao层、service层
题目、题干模块**这个模块中 有两个与外界相关联的id,也是一对多,而不是多对多 **1. 题目、题干模块的实体类代码public class Question { private String id; //题目id private String companyId; //所属企业id private String catalogId; //题目所属目录id private String remark; //题目简介 private Str原创 2021-08-19 20:52:19 · 97 阅读 · 0 评论 -
maven-web 目录模块 练习 controller层
目录模块 controller层第七步// uri:/store/catalog?operation=list@WebServlet("/store/catalog")public class CatalogServlet extends BaseServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOE原创 2021-08-19 20:13:42 · 70 阅读 · 0 评论 -
maven-web 目录模块 代码 dao层 与 service层
目录模块目录模块的作用。记录各个学科的信息,目录模块 与 学科模块是一对多的关系。目录中 可以记录 很多个学科信息,第一步根据页面的代码 创建目录模块的 实体类public class Catalog { private String id; //目录id private String name; //目录名称 private String remark; //目录备注 private String state; //目录状态 private D原创 2021-08-19 19:54:46 · 213 阅读 · 0 评论 -
maven-web 学科模块 代码 controller层
学科模块 Cource 代码 controller层// uri:/store/course?operation=list@WebServlet("/store/course")public class CourseServlet extends BaseServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException,原创 2021-08-19 18:58:42 · 65 阅读 · 0 评论 -
maven-web 学科模块 代码 创建实体类 与 接口
学科模块 属于业务功能首先编写实体类//学科模块 实体类public class Course { private String id; //科目id private String name; //科目名称 private String remark; //备注 private String state; //状态 private String deptId; //部门id private Date createTime; //创建原创 2021-08-18 15:52:47 · 82 阅读 · 0 评论 -
maven web项目 用户模块代码 user
用户模块 与 部门模块 是一对多关系一个用户属于 一个部门,一个部门可以有多个用户。用户模块的字段private String id;private String email; //邮箱private String userName; //姓名private String password; //密码private Long state; //状态private String gender; //性别private String telep原创 2021-08-18 14:13:33 · 52 阅读 · 0 评论 -
maven 部门模块 controller层 toadd方法 实现自关联 添加 与 修改
controller层 toAdd方法 实现自关联添加 private void toAdd(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //加载所有部门信息放入到deptList List<Dept> all = deptService.findAll(); req.setAttribute("deptList原创 2021-08-07 02:08:08 · 164 阅读 · 0 评论 -
maven 部门模块 controller层 servlet doGet方法的配置
部门模块 controller层 servlet doGet方法的配置doGet与doPost(request,response)方法是用来作 具体功能方法的索引选项通过request 获取 页面过来的 方法名就像这样的// uri:/system/dept?operation=list12在?号的后面 operation就是的名称req.getParameter(“operation”);1通过 request获取这个方法 的 value就是 list if ("list".eq转载 2021-08-07 01:02:57 · 290 阅读 · 0 评论 -
maven 部门模块 service层 接口
部门模块 service层在部门模块 service层接口中基本的方法save 新增方法 对应 dao层 save方法 参数是 Dept部门对象delete 删除方法 对应 dao层 delete方法 参数是 Dept部门对象update 修改方法 对应 dao层 修改方法 参数是 Dept部门对象findById 根据id查询方法 对应 dao层 findById方法 参数是 Dept部门对象idfindAll 查询全部方法 对应 dao层 findAll 查询全部方法 没有参数f原创 2021-08-07 00:19:35 · 224 阅读 · 0 评论 -
maven 部门模块 编写Dao层
部门模块 Dao层dao层 基本的方法public interface DeptDao { int save(Dept dept); int delete(Dept dept); int update(Dept dept); Dept findById(String id); List<Dept> findAll();}int save(Dept dept); 新增数据 ,接受的参数是部门对象int delete(Dept dept);删除原创 2021-08-07 00:06:24 · 105 阅读 · 0 评论 -
maven 部门模块 编写数据库映射配置文件
部门模块 数据库映射配置先要明确 编写数据库映射配置文件的位置是在 main/resouces/com/itheima/dao/system/DeptDao.xmlmapper 映射文件的根标签namespace="com.itheima.dao.system.DeptDao’’映射文件的空间名称,要写部门对象Dao层接口的全类名目的 动态代理 所以sql语句操作数据库<mapper namespace="com.itheima.dao.system.DeptDao">原创 2021-08-06 23:23:40 · 152 阅读 · 0 评论 -
maven web 部门模块的 实现 攻略 创建部门对象
部门模块的 controller层先要分析 企业的部门结构分清企业部门的层级结构董事会—》一级部门—》二级部门—》基层部门模块 属于系统功能,要在system包 就是系统包的意思进行开发部门对象public class Dept { private String id; //部门名称 private String deptName; //父类id private String parentId; //部门状况 private Integ原创 2021-08-06 22:33:52 · 61 阅读 · 0 评论 -
maven web工程controller层 servlet模块 参数delete 编写删除功能
servlet模块 参数delete 编写删除功能先要在页面代码中找到带有删除功能的按钮位置 <button type="button" class="btn btn-default" title="删除" onclick='deleteById()'><i class="fa fa-trash-o"></i> 删除</button>这里的删除按钮 在onclick 单击事件调用了deleteById() 操作这就要去script标签中找,<原创 2021-08-06 22:10:40 · 261 阅读 · 0 评论 -
maven web工程 controller层 servlert模块 edit参数 编写 编辑功能
请求edit参数 是编写 编辑功能的这里对应的修改页面的名称通常是 update.jsp在修改页面 输入框的代码是```javascript <div class="panel panel-default"> <div class="panel-heading">企业信息</div> <form id="editForm" action="${ctx}/store/company?operation=edi原创 2021-08-06 20:31:11 · 64 阅读 · 0 评论 -
maven web工程 controller层 servlet模块 编写 添加功能
controller层 servlet模块 编写 添加功能编写 添加功能请求参数 operation 的值 涉及到两个toAdd 与 savetoAdd 这要管 新增按钮的 跳转到新增页面save 是管 新增输入框中输入的数据 提交,是通过 from表单标签 的action属性来实现提交的方向是action属性的值 action="${ctx}/store/company?operation=save"这里的${ctx}是在 base.jsp页面<%@ include fil原创 2021-08-06 19:16:39 · 401 阅读 · 0 评论 -
BeanUtils 定义的工具类
BeanUtils 定义的工具类BeanUtils 本来就是工具类定义这样的工具类名称要达到90%的相似 如: BeanUtil/** * 封装表单中的数据到javabean中 * @param request 表单中的数据 * @param clazz 封装到哪个javabean * @return 封装好的javabean对象 * 使用的是泛型。泛型必须先声明再使用。声明必须在返回值之前 * T指的就是泛型,它可以是任意字符,只是作为一个占位符。 * 声明时用什么字符,使用时就得原创 2021-08-06 19:15:26 · 306 阅读 · 0 评论 -
maven web工程 servlet模块 参数值list 编写 分页功能
参数值list 编写 controller层 对应的方法private void list(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //进入列表页 //获取数据// CompanyService companyService = new CompanyServiceImpl();int page = 1;int siz原创 2021-08-06 17:19:00 · 98 阅读 · 0 评论 -
maven web工程 controller层 servlet模块 配置访问路径参数
servlet模块 配置访问路径参数// uri:/store/company?operation=listuri 访问路径?号后面是他的参数operation 参数名称=list 这个list 是参数的值 String operation = req.getParameter("operation"); if ("list".equals(operation)){ this.list(req,resp); }else if ("toA原创 2021-08-06 16:40:42 · 217 阅读 · 0 评论 -
maven web工程 controller层 servlet模块
maven web工程 controller层 servlet模块servlet模块用来实现 页面的数据传递过来的请求接收请求中的数据响应请求 信息 给页面返回数据库中操作的数据页面的输入框提交的信息都是传递到这个模块中也是在servlet模块中 将数据共享到共享域中供页面接受对应的数据信息在页面代码中 是通过共享域中的名称来获取它需要用到的数据就是将数据封装到共享域,在页面拆封共享域中封装的数据...原创 2021-08-06 15:53:26 · 165 阅读 · 0 评论 -
maven web项目 分析页面 确定页面跳转的流向 确定要做的功能与代码对象,成员变量
maven web项目 表现层controller servlet实现表现层要做的功能是当点击 选项、按钮后展示数据,添加、编辑=修改、删除。将页面数据传递到 业务层 在业务获取数据库对应数据,接受业务层数据的饭回,将得到业务层 返回的数据在发送到页面 中。...原创 2021-08-06 15:41:38 · 146 阅读 · 0 评论 -
maven web 项目 controller层---》 servlet doGet与doPost(request,response)方法
controlle层r—》 servletdoGet与doPost(request,response)方法是用来作 具体功能方法的索引选项通过request 获取 页面过来的 方法名 就像这样的 // uri:/system/dept?operation=list在?号的后面 operation就是的名称 req.getParameter("operation");通过 request获取这个方法 的 value就是 list if ("list".equals(operati原创 2021-08-05 10:46:23 · 503 阅读 · 0 评论 -
maven web 单表 controller 层 servlet 与抽取一个父类
在controller层 为表现层是 接受页面来过的请求与处理请求后 得到的数据重新传递到页面这里要定义一个类作为全controller 层的父类public class BaseServlet extends HttpServlet { protected DeptService deptService; } @Override public void init() throws ServletException { deptServic原创 2021-08-05 09:01:37 · 97 阅读 · 0 评论 -
maven web项目 findAll(pake, size)分页查询方法
maven web项目 findAll(pake, size)分页查询方法findAll(int page, int size) 这个方法是将查询到的所有数据的字段在页面上进行分页显示这里会 使用到 分页插件com.github.pagehelper.PageInterceptor这个插件要在 mybatis核心文件中进行配置<!--配置分页插件 plugins标签有出现顺序要求, 必须在environments之前, 同时要在properties和typeAliases之原创 2021-08-04 14:02:26 · 199 阅读 · 0 评论 -
maven web 项目 findById
maven web 项目 findById这里查询是带有查询条件的是根据 对象的id值 从数据表中获取对应的数据然后将获取到的数据传到页面进行显示一个id值查询到的数据 就是一个对象在查询操作是没有事务回滚的因为他是获取数据到页面进行显示只要接受到页面过来的查询条件并且查询条件只有一个查询语句不会有多条查询语句 public Company findById(String id) { SqlSession sqlSession = null; try{原创 2021-08-04 10:21:46 · 73 阅读 · 0 评论 -
maven web项目 findAll
maven web项目 findAllfindAll 查询全部的数据他返回的是数据库中这类在数据库表中所有字段的集合一行的搜所有字段 就是一个对象在查询操作是没有事务回滚的因为他是获取数据到页面进行显示只要接受到页面过来的查询条件并且查询条件只有一个查询语句不会有多条查询语句public List<Company> findAll() { SqlSession sqlSession = null; try{ //1.获取S原创 2021-08-04 10:15:28 · 60 阅读 · 0 评论 -
maven web 项目 service层 delete
maven web 项目 service层 deleteSqlSession sqlSession = null; try{ //1.获取SqlSession sqlSession = MapperFactory.getSqlSession(); //2.获取Dao CompanyDao companyDao = MapperFactory.getMapper(sqlSession, Compa原创 2021-08-04 09:01:51 · 129 阅读 · 0 评论 -
maven web项目 service层 实体类 的 save增加方法 并做他的测试方法
service层 实体类 的 save增加方法记得 实现 implements 层的接口@Override public void save(Company company) { SqlSession sqlSession = null; try{ //1.获取SqlSession sqlSession = MapperFactory.getSqlSession(); //2.获取Dao原创 2021-08-04 02:02:34 · 317 阅读 · 0 评论 -
maven web 项目 service层 接口常规 抽象方法
maven web 项目 service层 接口在service层 也就是业务层中最基本的方法增删改 查询单个 查询全部 分页查询先做 service 的 接口 /* * 添加 * @Param company * @return * */ void save(Company company); /* * 删除 * @param Integer id * @return * */ void delet原创 2021-08-04 01:27:09 · 216 阅读 · 0 评论 -
maven web 项目 单表的对象 模块 对象层 数据库层 dao层
maven web 项目 单表的对象 模块用 企业模块 做笔记企业模块将用到的字段整个字段对象为 Company 在domain 中的 store包 就是后台的意思 // 公司id private String id; // 公司名称 private String name; //注册日期 private Date expirationDate; //地址 private String address; //营业执照号原创 2021-08-04 00:54:10 · 84 阅读 · 0 评论 -
maven构建 web项目 管理系统 分层架构 使用的技术 AdminLTE
AdminLTE 与 ElementIU 一样是现成的页面架构,根据自己需求 修改其中的样式 与 结构实现想要的功能说白了就是一个页面模板。后台页面 使用AdminLTE来做非常方便原创 2021-08-03 23:56:08 · 102 阅读 · 0 评论