精华内容
下载资源
问答
  • SSM框架整合常见的错误分析 BUG1. 这种错误一般是jar出现了问题,要么没下载完要么就是下载不全 建议先看清楚是哪个jar包出现了问题,然后在针对性 的去改正 BUG2. 此类型的错误有如下几点原因 1)先根据错误定位...

    SSM框架整合中常见的错误分析

    BUG1.在这里插入图片描述
    这种错误一般是jar出现了问题,要么没下载完要么就是下载不全
    建议先看清楚是哪个jar包出现了问题,然后在针对性 的去改正
    BUG2.

    在这里插入图片描述
    此类型的错误有如下几点原因
    1)先根据错误定位到程序的14行,查看接口名首字母有没有小写
    2)如果是小写,再去查看接口系统自己创建代理对象对应的配置文件中扫描接口路径是否正确
    3)如果代理对象是自己写的,那么要查看此类上有没有注解修饰
    4)检查配置文件spring-configs.xml 中的包扫描是否是对应的包路径
    如果你的包名是jt包则应该是jt包扫描
    BUG3.
    在这里插入图片描述
    可以从错误中看出映射文件中的mapper标签必须匹配DOCTYPE根
    那么肯定是自己的映射文件中忘记写DOCTYPE根标签了
    BUG4.
    如果浏览器出现404页面,则可根据以下原因去查找
    1)先检查tomcat是否启动成功
    2)检查地址栏中的请求路径是否正确
    3)检查项目中的前端控制器是否配置争取
    4)检测url与后端控制层对象是否对应
    5)检测项目是否正常编译(从项目的部署目录找对应类)
    6)。。。。。

    展开全文
  • 这种错误一般前面会显示org.springframework.beans.factory.BeanCreationException:,你可以一直往右看,就能发现问题的根源,比如这个错误,就是对应SysDeptMapper.xml映射文件里有两个重复findById Sql语句...

    分享一下今天遇到的bug

    bug1
    在这里插入图片描述
    这种错误一般前面会显示org.springframework.beans.factory.BeanCreationException:,你可以一直往右看,就能发现问题的根源,比如这个错误,就是对应的SysDeptMapper.xml映射文件里有两个重复的findById 的Sql语句,只要删除一个即可解决。

    bug2
    org.apache.catalina.core.StandardWrapperValve invoke
    严重: Servlet.service() for servlet [frontController] in context with path [/CGB-JT-SYS-V1] threw exception [Request processing failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sysDeptController’: Unsatisfied dependency expressed through field ‘sysDeptService’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type ‘com.jt.sys.service.SysDeptService’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: 。。。。
    异常类型是不满意的依赖异常,可以看出来对应的业务找不到bean对象,
    那么可以从下面几点去分析
    1)service层有没有@Service注解修饰
    2)接口有没有写实现类,Service实现类有没有继承相应的Dao接口或者继承的Dao接口不符合此业务
    3)有没有扫描Service所在的包

    展开全文
  • Maven整合SSM框架零、 目录 Maven整合SSM 常见的问题 以及一些优化 一、 Maven整合SSM 创建webapp工程 修改jdk和编译器 配置pom.xml文件 并在pom.xml文件中添加tomcat插件pom.xml文件中一般需要使用的依赖<!-- 集中...

    Maven整合SSM框架

    零、 目录

    • Maven整合SSM
    • 常见的问题
    • 以及一些优化

    一、 Maven整合SSM

    1. 创建webapp工程
    2. 修改jdk和编译器
    3. 配置pom.xml文件 并在pom.xml文件中添加tomcat插件

      1. pom.xml文件中一般需要使用的依赖

        <!-- 集中定义依赖版本号 -->
        <properties>
            <junit.version>4.12</junit.version>
            <spring.version>4.2.3.RELEASE</spring.version>
        
            <mybatis.version>3.2.8</mybatis.version>
            <mybatis.spring.version>1.2.2</mybatis.spring.version>
            <mybatis.paginator.version>1.2.15</mybatis.paginator.version>
            <mysql.version>5.1.32</mysql.version>
            <bonecp-spring.version>0.8.0.RELEASE</bonecp-spring.version>
            <druid.version>1.0.9</druid.version>
        
            <mapper.version>2.3.2</mapper.version>
            <pagehelper.version>3.4.2</pagehelper.version>
            <jsqlparser.version>0.9.1</jsqlparser.version>
        
            <slf4j.version>1.6.4</slf4j.version>
            <jstl.version>1.2</jstl.version>
            <servlet-api.version>2.5</servlet-api.version>
            <jsp-api.version>2.0</jsp-api.version>
        </properties>
        
        <dependencies>
            <!-- Spring -->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-jdbc</artifactId>
                <version>${spring.version}</version>
            </dependency>   
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-aspects</artifactId>
                <version>${spring.version}</version>
            </dependency>
        
            <!-- Mybatis -->
            <dependency>
                <groupId>org.mybatis</groupId>
                <artifactId>mybatis</artifactId>
                <version>${mybatis.version}</version>
            </dependency>
            <dependency>
                <groupId>org.mybatis</groupId>
                <artifactId>mybatis-spring</artifactId>
                <version>${mybatis.spring.version}</version>
            </dependency>
            <dependency>
                <groupId>com.github.miemiedev</groupId>
                <artifactId>mybatis-paginator</artifactId>
                <version>${mybatis.paginator.version}</version>
            </dependency>   
        
            <!-- 通用Mapper,所有的单表的代码都不用编写 -->
            <dependency>
                <groupId>com.github.abel533</groupId>
                <artifactId>mapper</artifactId>
                <version>${mapper.version}</version>
            </dependency>
        
            <!-- Oracle版权问题,maven目录必须自己手动建立 -->
            <dependency> 
                <groupId>com.oracle</groupId>
                <artifactId>ojdbc6</artifactId>
                <version>11.1.0.7.0</version>
            </dependency>
            <!-- MySql -->
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>${mysql.version}</version>
            </dependency>
            <!-- 超高性能连接池 -->
            <dependency>
                <groupId>com.zaxxer</groupId>
                <artifactId>HikariCP-java6</artifactId>
                <version>2.3.9</version>
                <scope>compile</scope>
            </dependency>   
        
            <!-- Apache Shiro 权限架构 -->
            <dependency>
                <groupId>org.apache.shiro</groupId>
                <artifactId>shiro-all</artifactId>
                <version>1.2.3</version>
            </dependency>   
        
            <!-- 分页插件 -->
            <dependency>
                <groupId>com.github.pagehelper</groupId>
                <artifactId>pagehelper</artifactId>
                <version>${pagehelper.version}</version>
            </dependency>
            <dependency>
                <groupId>com.github.jsqlparser</groupId>
                <artifactId>jsqlparser</artifactId>
                <version>${jsqlparser.version}</version>
            </dependency>
        
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>${slf4j.version}</version>
            </dependency>
        
            <!-- JSP相关 -->
            <dependency>
                <groupId>jstl</groupId>
                <artifactId>jstl</artifactId>
                <version>${jstl.version}</version>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
                <version>${servlet-api.version}</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jsp-api</artifactId>
                <version>${jsp-api.version}</version>
                <scope>provided</scope>
            </dependency>
        
            <!-- 字符加密、解密 -->
            <dependency>
                <groupId>commons-codec</groupId>
                <artifactId>commons-codec</artifactId>
                <version>1.9</version>
            </dependency>
        
            <!-- 数据校验 -->
            <dependency>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-validator</artifactId>
                <version>5.1.3.Final</version>
            </dependency>               
            <!-- 数据库连接池 -->
            <dependency>
                <groupId>com.mchange</groupId>
                <artifactId>c3p0</artifactId>
                <version>0.9.2.1</version>
            </dependency>
            <!-- 文件上传 -->
            <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload -->
            <dependency>
                <groupId>commons-fileupload</groupId>
                <artifactId>commons-fileupload</artifactId>
                <version>1.3.1</version>
            </dependency>
        </dependencies>
        
      2. 在pom.xml文件中添加tomcat插件

        <!-- tomcat插件配置 -->
          <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.tomcat.maven</groupId>
                        <artifactId>tomcat7-maven-plugin</artifactId>
                        <version>2.2</version>
                        <configuration>
                            <port>8090</port>
                            <path>/</path><!-- 代表缺省值配置   直接访问 -->
                        </configuration>
                    </plugin>
                </plugins>
            </build>
        
    4. 添加配置文件

      1. web.xml文件中添加 servlet分发器 、 乱码过滤器 、 引入spring配置文件

        <!DOCTYPE web-app PUBLIC
         "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
         "http://java.sun.com/dtd/web-app_2_3.dtd" >
        
        <web-app>
          <display-name>Archetype Created Web Application</display-name>
            <!-- 配置默认的欢迎界面 -->
          <welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
          </welcome-file-list>
          <!-- 通过监听器listener配置懒加载的spring容器 -->
          <context-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:spring/applicationContext*.xml</param-value>
          </context-param>
          <!-- spring中自帶 有一個servlet -->
          <!-- 配置servlet分发器  -->
          <servlet>
            <servlet-name>springmvc</servlet-name>
            <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
            <init-param>
                <!-- 引入springmvc配置文件 -->
                <param-name>contextConfigLocation</param-name>
                <param-value>classpath:/spring/springmvc-config.xml</param-value>
            </init-param>
            <!-- servlet启动的优先级  值越小优先级越高 -->
            <load-on-startup>1</load-on-startup>
          </servlet>
          <servlet-mapping>
            <servlet-name>springmvc</servlet-name>
            <url-pattern>*.action</url-pattern><!-- / -->
          </servlet-mapping>
          <!-- 配置Spring自帶的亂碼過濾器     只能过滤post 的乱码-->
          <filter>
            <filter-name>CharacterEncodingFilter</filter-name>
            <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
            <init-param>
                <param-name>encoding</param-name>
                <param-value>utf-8</param-value>
            </init-param>
          </filter>
          <filter-mapping>
            <filter-name>CharacterEncodingFilter</filter-name>
            <url-pattern>/*</url-pattern>
          </filter-mapping>
        
        </web-app>
        
      2. mybatis配置文件

        <?xml version="1.0" encoding="UTF-8" ?>
        <!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
        <configuration>
            <!-- 配置缓存 -->
            <settings>
                <setting name="cacheEnabled" value="true"/>
            </settings>
        </configuration>
        
      3. spring相关配置文件

        1. springmvc配置文件

          <?xml version="1.0" encoding="UTF-8"?>
          <beans
              xmlns="http://www.springframework.org/schema/beans"
              xmlns:mvc="http://www.springframework.org/schema/mvc"
              xmlns:tx="http://www.springframework.org/schema/tx"
              xmlns:aop="http://www.springframework.org/schema/aop"
              xmlns:context="http://www.springframework.org/schema/context"
              xmlns:util="http://www.springframework.org/schema/util"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xmlns:p="http://www.springframework.org/schema/p"
              xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
              http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
              http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
              http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
              http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
              http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
              ">
          
              <!-- 开启注解模式 -->
              <context:annotation-config />
              <!-- 开启包扫描 -->
              <context:component-scan base-package="com.tj.ht"></context:component-scan><!-- 扫描com.tj子包下的所有类 -->
              <!-- 開啓mvc注解 -->
              <mvc:annotation-driven/>
              <!-- 配置資源解析器 -->
              <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
                  <property name="prefix" value="/WEB-INF/pages/"></property>
                  <property name="suffix" value=".jsp"></property>
              </bean> 
              <!-- 配置文件上传解析器 -->
              <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
                  <property name="maxUploadSize" value="10485760"></property>
              </bean>
          
          </beans>
          
        2. spring 核心配置文件

          <?xml version="1.0" encoding="UTF-8"?>
          <beans
              xmlns="http://www.springframework.org/schema/beans"
              xmlns:tx="http://www.springframework.org/schema/tx"
              xmlns:aop="http://www.springframework.org/schema/aop"
              xmlns:context="http://www.springframework.org/schema/context"
              xmlns:util="http://www.springframework.org/schema/util"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xmlns:p="http://www.springframework.org/schema/p"
              xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
              http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
              http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
              http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
              http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
              ">
              <!-- 读取外部配置文件 -->
              <context:property-placeholder location="classpath:/jdbc.properties" />
              <!-- 配置数据源 -->
              <bean id = "datassource" class = "com.mchange.v2.c3p0.ComboPooledDataSource" >
                  <property name="user" value="${user}"></property>
                  <property name="password" value="${password}"></property>
                  <property name="jdbcUrl" value="${jdbcUrl}"></property>
                  <property name="driverClass" value="${driverClass}"></property>
              </bean>
              <!-- 开启注解模式 -->
              <context:annotation-config />
              <!-- 开启包扫描 -->
              <context:component-scan base-package="com.tj.ht"></context:component-scan><!-- 扫描com.tj子包下的所有类 -->
              <!-- 配置aop -->
              <aop:aspectj-autoproxy/>
          </beans>
          
        3. spring mybatis整合配置文件

          <?xml version="1.0" encoding="UTF-8"?>
          <beans
              xmlns="http://www.springframework.org/schema/beans"
              xmlns:tx="http://www.springframework.org/schema/tx"
              xmlns:aop="http://www.springframework.org/schema/aop"
              xmlns:context="http://www.springframework.org/schema/context"
              xmlns:util="http://www.springframework.org/schema/util"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xmlns:p="http://www.springframework.org/schema/p"
              xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
              http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
              http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
              http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
              http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
              ">
              <!-- 配置mybatis -->
              <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
                  <!-- 配置数据源 -->
                  <property name="dataSource" ref = "datassource"></property>
                  <!-- 注入mybatis核心配置文件 -->
                  <property name="configLocation" value="classpath:/mybatis/sqlMapConfig.xml"></property>
                  <!-- 注入映射文件 --> <!-- 如果该目录为空 , 则会报错 -->
                  <!-- <property name="mapperLocations" value="classpath:/mybatis/mappers/*.xml"></property> -->
              </bean>
              <!-- 配置映射接口扫描器 -->
              <bean class = "org.mybatis.spring.mapper.MapperScannerConfigurer">
                  <property name="basePackage" value="com.tj.ht.mapper"></property>
              </bean>
          </beans>
          
        4. spring事务管理配置文件

          <?xml version="1.0" encoding="UTF-8"?>
          <beans
              xmlns="http://www.springframework.org/schema/beans"
              xmlns:tx="http://www.springframework.org/schema/tx"
              xmlns:aop="http://www.springframework.org/schema/aop"
              xmlns:context="http://www.springframework.org/schema/context"
              xmlns:util="http://www.springframework.org/schema/util"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xmlns:p="http://www.springframework.org/schema/p"
              xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
              http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
              http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd
              http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
              http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
              ">
              <!-- 开启事务注解模式 -->
              <tx:annotation-driven transaction-manager="transactionManager"/>
              <!-- 配置事务管理器 -->
              <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
                  <property name="dateSource" ref="dateSource"></property>
              </bean> 
          </beans>
          
    5. 修改配置文件中的路径
      1. 我的目录结构
    6. 测试

    二、常见的问题

    1. 注意一个端口只能被一个程序使用 , 所以部署项目时需要先把部署的之前的关掉 , 或者把即将部署的tomcat端口号改掉
    2. 如果maven项目中的jsp页面中el表达式不生效则需要在page标签中添加属性

      isELIgnored=“false”
      

    三、优化

    1. 一般的网站开发中不使用xxx.action这一形式 , 所以把请求改为直接请求 如:hello.action ->hello , 把web.xml中请求分发器拦截地址由*.action 改为/ .
    2. 但是这样会出现页面访问css等静态资源时被拦截导致不能加载的问题 , 需要在springmvc-config.xml配置文件中添加

      <mvc:default-servlet-handler/>
      
    3. spring黑心配置文件有原来的一个被分割为3个独立的文件 , 把mybatis的配置和事务的配置单独抽取出来 , 目的是为例更好的维护 。
    4. 在spring与mybatis整合配置文件中可以直接为包起一个别名 , 简化了为类起别名的操作 。

      <!-- 配置mybatis -->
          <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
              <!-- 配置数据源 -->
              <property name="dataSource" ref = "datassource"></property>
              <!-- 注入mybatis核心配置文件 -->
              <property name="configLocation" value="classpath:/mybatis/sqlMapConfig.xml"></property>
              <!-- 注入映射文件 --> <!-- 如果该目录为空 , 则会报错 -->
              <!-- <property name="mapperLocations" value="classpath:/mybatis/mappers/*.xml"></property> -->
              <!-- 配置包别名 -->
              <property name="typeAliasesPackage" value="com.tj.ht.pojo" />
          </bean>
      
    5. mybatis中开启驼峰自动映射 如: 数据库中标字段aaa_bbb 会自动映射为实体类中的属性aaaBbb

      <settings>
              <!-- 配置缓存 -->
              <setting name="cacheEnabled" value="true"/>
              <!-- 配置自动驼峰映射 -->
              <setting name="mapUnderscoreToCamelCase" value="true"/>
          </settings>
      
    展开全文
  • SSM框架

    千次阅读 2019-05-11 19:35:52
    这里是修真院后端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】...SSM框架是SpringMVC、Spring、Mybatis三大框架的整合,这个整合这个词就是SSM框架的精髓,...

    这里是修真院后端小课堂,每篇分享文从

    【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】

    八个方面深度解析后端知识/技能,本篇分享的是:

    【SSM框架 】

    1.背景介绍

    最近都在使用SSM框架,所以在此分享一下我的爬坑经历。

    SSM框架是SpringMVC、Spring、Mybatis三大框架的整合,这个整合这个词就是SSM框架的精髓,我们要做的就是将三个框架整合到一起。

    2.整合

    首先就是Spring和mybatis的整合

    这里需要一个配置文件将Spring和mybatis整合到一起

    里面的内容包含了数据库的处理,sqlSessionFactory的bean配置,dao接口的配置

    类似形式如下

     

     

     

    然后加入一个自动扫描包的标签,就可以将所有注解都自动注入了

    类似这样

    <context:compotent-scan base-package="package_name">

     

    然后再将SpringMVC整合进来,也是一个配置文件的问题

    但这里应该有两个文件,一个springMVC-servlet.xml,一个web.xml

    这两个文件有什么用呢?又是如何整合的呢?

    springMVC-servlet.xml(我的文件名是spring-web.xml)

     

    web.xml中的配置

     

     

    最后有什么用

    请看相关视频和PPT哦~

     

    问答:

    问:基础测试类是什么鬼?

    答:使用基础测试类可以省略代码量,减少重复工作,使用注解可以免去从前的繁琐的获取bean方式,清爽!

     

    问:那个Controller类的GET方法中的return返回的是什么?

    答:老哥你看错了把(⊙﹏⊙)b

     

    自答:可能是我将的很无趣,又没什么内容吧,没什么人问问题。。。

     

    PPT链接:https://ptteng.github.io/PPT/PPT-java/Java-task2-SSM.html#

     


     

     

    【欢迎加IT交流群565763832与大家一起讨论交流】

    展开全文
  • SSM框架复习总结笔记

    千次阅读 2019-01-21 09:17:57
    框架就是程序的架子,在这个程序的...常见的框架SSH(Struts2、Spring、Hibernate) SSM(Spring、Spring、MyBatis) Spring是一个Service层的框架,可以整合许多其他框架进行工作 Spring的主要技术是IOC和AOP S...
  • 最近整合ssm框架,今天想完善一下,遇到Tomcat正常启动,控制台也正常并未报错,但访问均报404异常 404异常,很常见,大多情况是路径错误、web.xml文件映射路径写错、服务器设置、servletjar包未导进去或者没有...
  • 本文主要讲解本人在学习SSM框架过程出现的问题还有整合过程,由于是第一次写博客,所以可能写得不太好,请各位看客多多谅解。 本人也是参照这篇博客来学习SSM框架整合:SSM搭建(整合)+用户模块(登录和注销)实现 有...
  • 整合ssm一般不笼统将三个框架一块整合,首先将Spring+mybatis整合。 第一步:新建maven项目,导入jar包依赖 第二步:需要pojo实体类,dao层接口,dao层映射文件,控制层,业务层,以及业务层实现类 资源...
  • Spring框架基础01

    2019-10-07 17:15:05
    -Spring框架基础 1、框架简述 ...2、常见的框架有 SSH:Struts2、Spring、Hibernate、 SSM:SpringMVC、Spring、MyBatis Spring框架简述 1、Spring是一个Service层的框架,可以整合许多其他...
  • 本文写是我在整合ssm框架时遇到一些问题,我估计很多人也会遇到,所以,这里作为一个总结,希望能够帮助大家解决问题 一,加入shiro组件时抛出异常 加入步骤(略) 问题 1,保存后,无法导入shiro包,...
  • 1 springboot 定时任务schedule 简介: ...2,Quartz框架 (ssm框架使用) 配置更简单 xml或者注解 3,Springboot使用注解方式 (springboot使用) 1) 启动类里面 @EnableScheduling 开启定时任务...
  • 不建议收藏,不建议点赞,建议评论错误地方,小白自己学过一...解决技术整合问题的框架Spring 传统JDBC 1.数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。 ...
  • Mybatis概述一

    2019-11-11 20:15:22
    并且可以很好将底层的应用平台和高层业务逻辑进行缓和,为了实现软件工程中的高内聚,低耦合,常见的有MVC软件设计思想 javaweb中采用ssm来实现MVC思想 其中有 持久层框架mybaits Web层的Spring mvc 解决问题...
  • 推荐选择在线 wiki阅读(有目录),内容与Github同源,解决 Github 访问速度慢的问题。 :gift::gift::gift: 号外号外,送你九年编程经验!推荐 JAVA核心知识点整理(283页,超级详细)+ 技术电子书(30+本,高清带...
  • WebFlux学习时常见的问题 :lollipop:SSM项目 SSM【史上最详细整合】 Java高并发秒杀系统【观后总结】 阅读SSM项目之scm 移动商城第一篇【搭建项目环境+数据模型】 移动商城第二篇(品牌管理模块)【文件上传、...
  • SpringCloud :基于 SpringCloud2.1 微服务开发脚手架,整合了 spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway 等。服务治理方面引入 elasticsearch、skywalking、springboot-admin、...
  • ├── zheng-common -- SSM框架公共模块 ├── zheng-admin -- 后台管理模板 ├── zheng-ui -- 前台thymeleaf模板[端口:1000] ├── zheng-config -- 配置中心[端口:1001] ├── zheng-upms -- 用户权限管理...
  • ApiJsonByJFinal 整合 APIJSON 和 JFinal Demo SpringServer1.2-APIJSON 智慧党建服务器端,提供 上传 和 下载 文件接口 apijson-builder 一个方便为 APIJSON 构建 RESTful 请求 JavaScript 库 AbsGrade 列表...
  • |____3.Kubernetes环境搭建常见问题解决.mp4 |____29.kubernetes核心技术-Service(2).mp4 |____28.kubernetes核心技术-Service(1).mp4 |____27.kubernetes核心技术-namespace.mp4 |____26.kubernetes核心技术-...
  • 单点登录源码

    2018-01-09 20:56:08
    单点登录, SSM框架公共模块 ├── zheng-admin -- 后台管理模板 ├── zheng-ui -- 前台thymeleaf模板[端口:1000] ├── zheng-config -- 配置中心[端口:1001] ├── zheng-upms -- 用户权限管理系统 | ├── ...

空空如也

空空如也

1
收藏数 20
精华内容 8
关键字:

整合ssm框架常见的问题