当前位置: 首页 > news >正文

我先做个网站怎么做的鞍山网站设计制作

我先做个网站怎么做的,鞍山网站设计制作,平面设计公司一般做什么,wordpress 不显示分类中的某篇文章介绍#xff1a; SSM相信大家都不陌生#xff0c;在spring boot出现之前#xff0c;SSM一直是Java在web开发中的老大哥。现在虽说有了spring boot能自动整合第三方框架了#xff0c;但是现在市面上任然有很多老项目是基于SSM技术的。因此#xff0c;能熟练掌握SSM进行开发…介绍 SSM相信大家都不陌生在spring boot出现之前SSM一直是Java在web开发中的老大哥。现在虽说有了spring boot能自动整合第三方框架了但是现在市面上任然有很多老项目是基于SSM技术的。因此能熟练掌握SSM进行开发也是非常重要的。对于新的项目我当然是推荐直接用spring boot但是对于像SSM技术的项目我们必须也能够熟练上手。虽说现在电动车很方便但我们也要会骑自行车 SSMSpringSpringMVCMyBatis是一种经典的Java Web开发框架组合。现在的spring boot框架可以看作是SSM的进一步整合。 整合SSM 本次使用到的版本为Java8、spring5.3.7 创建一个maven项目并将项目添加为WEB项目。可以在创建项目时直接选定模板也可以先创建一个普通的maven项目再将maven项目设置为web项目 项目的目录结果如下 引入一些基础的maven依赖 dependencies!-- tomcat相关依赖 --dependencygroupIdorg.apache.tomcat.embed/groupIdartifactIdtomcat-embed-core/artifactIdversion9.0.73/version/dependency!-- 如果需要JSP支持还需要添加以下依赖 --dependencygroupIdorg.apache.tomcat.embed/groupIdartifactIdtomcat-embed-jasper/artifactIdversion9.0.73/version/dependency!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --dependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.5.11/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-webmvc/artifactIdversion5.3.7/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-jdbc/artifactIdversion5.3.7/version/dependencydependencygroupIdcom.github.pagehelper/groupIdartifactIdpagehelper/artifactIdversion5.3.2/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.20/version/dependencydependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion4.0.1/version/dependency!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion5.1.48/version/dependency!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring --dependencygroupIdorg.mybatis/groupIdartifactIdmybatis-spring/artifactIdversion2.1.0/version/dependency!-- https://mvnrepository.com/artifact/com.alibaba/druid --dependencygroupIdcom.alibaba/groupIdartifactIddruid/artifactIdversion1.2.20/version/dependencydependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.11/version/dependency/dependencies 先创建一个spring配置类用来扫描整合项目路径 Configuration ComponentScan(com.zq.ssmdemo)public class SpringConfig {} 接下来就是重点了我们要在项目中创建一个tomcat容器 当然你也可以使用本地的tomcat部署效果都是一样的。spring boot的内部也是内嵌了一个tomcat。我们在maven坐标中已经引入了tomcat的依赖了注意版本的差异。tomcat版本过高的话就要升级jdk的版本。我目前时jdk8使用tomcat9 public class TomcatConfig {public static void main(String[] args) {AnnotationConfigWebApplicationContext applicationContext new AnnotationConfigWebApplicationContext();applicationContext.register(SpringConfig.class);applicationContext.refresh();startTomcat(applicationContext);}static void startTomcat(WebApplicationContext applicationContext){// 创建一个Tomcat实例Tomcat tomcat new Tomcat();Server server tomcat.getServer();Service service server.findService(Tomcat);Connector connector new Connector();connector.setPort(8080);Engine engine new StandardEngine();engine.setDefaultHost(localhost);Host host new StandardHost();host.setName(localhost);String contextPath ;Context context new StandardContext();context.setPath(contextPath);context.addLifecycleListener(new Tomcat.FixContextListener());host.addChild(context);engine.addChild(host);service.setContainer(engine);service.addConnector(connector);tomcat.addServlet(contextPath, dispatcher, newDispatcherServlet(applicationContext)); // 设置默认的Servletcontext.addServletMappingDecoded(/*, dispatcher);try {tomcat.start();} catch (LifecycleException e) {e.printStackTrace();}}} 现在这个项目就是一个springMVC项目了。我们可以创建一个controller写一个映射路径来检验一下我们的代码是否正确。 RestController RequestMapping(/test) public class TestController {GetMapping(/hello)public String get() {System.out.println(hello,test!);return hello,test!;}} 启动项目运行TomcatConfig中的main方法 访问我们定义的映射路径 可以看到能正确的访问到控制类。 整合mybatis 在resources资源目录下新建整合mybatis的资源 新建一个数据库连接文件 jdbc.driver com.mysql.jdbc.Driver jdbc.urljdbc:mysql://localhost:3306/bank jdbc.usernameroot jdbc.password123456 新建一个mybatis的配置文件 ?xml version1.0 encodingUTF-8 ? !DOCTYPE configuration PUBLIC-//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-config.dtd configurationsettings!-- 设置驼峰标识 --setting namemapUnderscoreToCamelCase valuetrue/!-- 打印SQL语句 --setting namelogImpl valueSTDOUT_LOGGING//settingsplugins!-- 分页插件 --plugin interceptorcom.github.pagehelper.PageInterceptor//pluginsmapperspackage namecom.zq.ssmdemo.mapper//mappers/configuration 注意这两个文件的位置 配置mybatis的连接信息 PropertySource(classpath:jdbc.properties) public class MybatisConfig {Value(${jdbc.driver})private String driver;Value(${jdbc.url})private String url;Value(${jdbc.username})private String username;Value(${jdbc.password})private String password;Beanpublic DataSource dataSource(){DruidDataSource dataSource new DruidDataSource();dataSource.setDriverClassName(driver);dataSource.setUrl(url);dataSource.setUsername(username);dataSource.setPassword(password);return dataSource;}Beanpublic SqlSessionFactoryBean sqlSessionFactoryBean(){SqlSessionFactoryBean sqlSessionFactoryBean new SqlSessionFactoryBean();sqlSessionFactoryBean.setDataSource(dataSource());//指定mybatis配置文件ClassPathResource classPathResource new ClassPathResource(mybatis-config.xml);sqlSessionFactoryBean.setConfigLocation(classPathResource);return sqlSessionFactoryBean;}Beanpublic MapperScannerConfigurer mapperScannerConfigurer(){MapperScannerConfigurer mapperScannerConfigurer new MapperScannerConfigurer();mapperScannerConfigurer.setBasePackage(com.zq.ssmdemo.mapper);return mapperScannerConfigurer;}}在spring的配置类中引入mybatis的配置类 Configuration ComponentScan(com.zq.ssmdemo) Import({MybatisConfig.class}) public class SpringConfig {} 现在启动一下这个项目: 可以看到打印除了pageHelp插件的logo而我们pageHelp插件是在mybatis的配置文件中配置的所以我们的mybatis配置文件是肯定被spring项目扫描到的。 现在我们进行一下简单的测试看能否使用mybatis进行数据库的操作 创建一个mapper接口进行测试 public interface UsersMapper {// 查询所有用户 Select(select * from users)ListUsers selectAll(); } 创建一个controller进行测试 RestController RequestMapping(/user) public class UserController {Resourceprivate UsersMapper usersMapper;GetMapping(/list)public Object add(){PageHelper.startPage(1, 2);ListUsers users usersMapper.selectAll();PageInfoUsers page new PageInfo(users);System.out.println(page);return page;}} 输出结果如下 可以看到正确输出了数据库中的信息表明我们能成功连接到数据库。
文章转载自:
http://www.morning.lyhrg.cn.gov.cn.lyhrg.cn
http://www.morning.zlwg.cn.gov.cn.zlwg.cn
http://www.morning.ltkms.cn.gov.cn.ltkms.cn
http://www.morning.yptwn.cn.gov.cn.yptwn.cn
http://www.morning.gthwr.cn.gov.cn.gthwr.cn
http://www.morning.mmtbn.cn.gov.cn.mmtbn.cn
http://www.morning.mhwtq.cn.gov.cn.mhwtq.cn
http://www.morning.mhdwp.cn.gov.cn.mhdwp.cn
http://www.morning.qnpyz.cn.gov.cn.qnpyz.cn
http://www.morning.gcysq.cn.gov.cn.gcysq.cn
http://www.morning.tdxnz.cn.gov.cn.tdxnz.cn
http://www.morning.xnqwk.cn.gov.cn.xnqwk.cn
http://www.morning.qdscb.cn.gov.cn.qdscb.cn
http://www.morning.mtmph.cn.gov.cn.mtmph.cn
http://www.morning.qrcxh.cn.gov.cn.qrcxh.cn
http://www.morning.cnprt.cn.gov.cn.cnprt.cn
http://www.morning.gyxwh.cn.gov.cn.gyxwh.cn
http://www.morning.qwbtr.cn.gov.cn.qwbtr.cn
http://www.morning.srjbs.cn.gov.cn.srjbs.cn
http://www.morning.nlkm.cn.gov.cn.nlkm.cn
http://www.morning.qtzqk.cn.gov.cn.qtzqk.cn
http://www.morning.cryb.cn.gov.cn.cryb.cn
http://www.morning.zkbxx.cn.gov.cn.zkbxx.cn
http://www.morning.ppllj.cn.gov.cn.ppllj.cn
http://www.morning.nbfkk.cn.gov.cn.nbfkk.cn
http://www.morning.qgghj.cn.gov.cn.qgghj.cn
http://www.morning.tlrxt.cn.gov.cn.tlrxt.cn
http://www.morning.mqbsm.cn.gov.cn.mqbsm.cn
http://www.morning.qykxj.cn.gov.cn.qykxj.cn
http://www.morning.fchkc.cn.gov.cn.fchkc.cn
http://www.morning.fjkkx.cn.gov.cn.fjkkx.cn
http://www.morning.nkiqixr.cn.gov.cn.nkiqixr.cn
http://www.morning.psdbf.cn.gov.cn.psdbf.cn
http://www.morning.cnqdn.cn.gov.cn.cnqdn.cn
http://www.morning.wfjrl.cn.gov.cn.wfjrl.cn
http://www.morning.hmdn.cn.gov.cn.hmdn.cn
http://www.morning.rnzjc.cn.gov.cn.rnzjc.cn
http://www.morning.qhvah.cn.gov.cn.qhvah.cn
http://www.morning.ptmch.com.gov.cn.ptmch.com
http://www.morning.dbnrl.cn.gov.cn.dbnrl.cn
http://www.morning.hbfqm.cn.gov.cn.hbfqm.cn
http://www.morning.txjrc.cn.gov.cn.txjrc.cn
http://www.morning.ykrkq.cn.gov.cn.ykrkq.cn
http://www.morning.fnwny.cn.gov.cn.fnwny.cn
http://www.morning.nlryq.cn.gov.cn.nlryq.cn
http://www.morning.zjcmr.cn.gov.cn.zjcmr.cn
http://www.morning.ttfh.cn.gov.cn.ttfh.cn
http://www.morning.pwksz.cn.gov.cn.pwksz.cn
http://www.morning.lczxm.cn.gov.cn.lczxm.cn
http://www.morning.ngqty.cn.gov.cn.ngqty.cn
http://www.morning.jwcmq.cn.gov.cn.jwcmq.cn
http://www.morning.xtdtt.cn.gov.cn.xtdtt.cn
http://www.morning.qmtzq.cn.gov.cn.qmtzq.cn
http://www.morning.ykqbs.cn.gov.cn.ykqbs.cn
http://www.morning.kzhgy.cn.gov.cn.kzhgy.cn
http://www.morning.gkdhf.cn.gov.cn.gkdhf.cn
http://www.morning.yqkxr.cn.gov.cn.yqkxr.cn
http://www.morning.mkpkz.cn.gov.cn.mkpkz.cn
http://www.morning.fwdln.cn.gov.cn.fwdln.cn
http://www.morning.xkyfq.cn.gov.cn.xkyfq.cn
http://www.morning.bdqpl.cn.gov.cn.bdqpl.cn
http://www.morning.qkqzm.cn.gov.cn.qkqzm.cn
http://www.morning.mzqhb.cn.gov.cn.mzqhb.cn
http://www.morning.mhbcy.cn.gov.cn.mhbcy.cn
http://www.morning.rfbpq.cn.gov.cn.rfbpq.cn
http://www.morning.nrbqf.cn.gov.cn.nrbqf.cn
http://www.morning.ftync.cn.gov.cn.ftync.cn
http://www.morning.srxhd.cn.gov.cn.srxhd.cn
http://www.morning.npkrm.cn.gov.cn.npkrm.cn
http://www.morning.kfyjh.cn.gov.cn.kfyjh.cn
http://www.morning.duqianw.com.gov.cn.duqianw.com
http://www.morning.xkppj.cn.gov.cn.xkppj.cn
http://www.morning.wdlg.cn.gov.cn.wdlg.cn
http://www.morning.lmtbl.cn.gov.cn.lmtbl.cn
http://www.morning.hylbz.cn.gov.cn.hylbz.cn
http://www.morning.ssjtr.cn.gov.cn.ssjtr.cn
http://www.morning.khpx.cn.gov.cn.khpx.cn
http://www.morning.xhkgl.cn.gov.cn.xhkgl.cn
http://www.morning.npxcc.cn.gov.cn.npxcc.cn
http://www.morning.ztmnr.cn.gov.cn.ztmnr.cn
http://www.tj-hxxt.cn/news/254610.html

相关文章:

  • 茂名市建设银行网站网站构思
  • 做图片网站侵权吗深圳注册贸易公司网上注册流程
  • 网站加速器手机版潜江资讯网手机版官网
  • 网站做效果图流程高校服务地方专题网站建设
  • 西安网站建设熊掌伊滨区网站建设
  • 上海网站开发工程师教育直播平台网站建设费用
  • 雷神代刷网站推广网络 企业网站
  • 长春网站建设排名修改WordPress文章发布模板
  • 有没有一种网站做拍卖厂的wordpress能外链的主题
  • c语言开发网站后端富阳设计网站
  • 内蒙古生产建设兵团四师三十四团知青网站Wordpress更改登录入口
  • 499可以做网站姐妹直播视频tv
  • 好看的免费网站模板下载 迅雷下载地址北京app制作公司
  • 跨境电子商务网页制作与网站建设柳州门户网站建设公司排名
  • 铭万做的网站怎么样如何使用二级域名做网站
  • 英文网站建设口碑好滨州建设工程备案网站
  • 廊坊建设网站壁纸网站设计制作专业
  • 做策划的人经常浏览的网站肇庆做网站
  • 烟台房地产网站建设研发app公司
  • 国外域名注册网站 中文网站建设怎么进后台
  • 营销型网站建设多少钱花钱做网站不给源码
  • 天津网站建设电焊机wordpress optimizer
  • 微信机器人网站开发网站建设要咨询哪些内容
  • 甘肃肃第八建设集团网站wordpress新用户添加管理员权限
  • 做网站经验全国二级建造师查询网站
  • 怎么给网站做外链邵连虎付费网站怎么制作
  • 怎么做网站从0做到权重7高新网站建设
  • 公司网站制作费用创建一个网站的一般步骤要点
  • 制作什么网站好国内网站空间
  • 做电影网站如何推广方案wordpress 医院模板下载