SpringMVC怎么从数据库获取到值 返回给

SpringMVC怎么从数据库获取到值 返回给,第1张

1:SSM框架搭建环境

Spring、SpringMVC、mybatis添加上我们需要的jar包

2:编写数据库sql,创建表

创建数据库表了

3:连接数据库

dataSourcedriverClass=commysqljdbcDriver

dataSourcejdbcUrl=jdbc:mysql://127001:3306/works

dataSourceuser=root

dataSourcepassword=195631

dataSourcemaxPoolSize=20

dataSourcemaxIdleTime=1000

dataSourceminPoolSize=6

dataSourceinitialPoolSize=5

4:写java代码,分层

控制层、业务层、数据库层、数据层

5: 写jsp页面

6:Spring的配置文件

<!-- mybatis:scan会将orgfkitmapper包里的所有接口当作mapper配置,之后可以自动引入mapper类-->

<mybatis:scan base-package="comcyMapper" />

<!-- 扫描comwyq包下面的java文件,有Spring的相关注解的类,则把这些类注册为Spring的bean -->

<context:component-scan base-package="comcy" />

<!-- 使用PropertyOverrideConfigurer后处理器加载数据源参数 -->

<context:property-override location="classpath:dbproperties"/>

<!-- 配置c3p0数据源 -->

<bean id="dataSource" class="commchangev2c3p0ComboPooledDataSource"/>

<!-- 配置SqlSessionFactory,orgmybatisspringSqlSessionFactoryBean是Mybatis社区开发用于整合Spring的bean -->

<bean id="sqlSessionFactory" class="orgmybatisspringSqlSessionFactoryBean"

p:dataSource-ref="dataSource"/>

<!-- JDBC事务管理器 -->

<bean id="transactionManager"

class="orgspringframeworkjdbcdatasourceDataSourceTransactionManager"

p:dataSource-ref="dataSource"/>

<!-- 启用支持annotation注解方式事务管理 -->

<tx:annotation-driven transaction-manager="transactionManager" />

</beans>

7:springmvc的配置文件

<!-- 自动扫描该包,SpringMVC会将包下用了@controller注解的类注册为Spring的controller -->

<context:component-scan base-package="comwyqController" />

<!-- 设置默认配置方案 -->

<mvc:annotation-driven />

<!-- 使用默认的Servlet来响应静态文件比如css、html、js等文件 -->

<mvc:default-servlet-handler />

<!-- 视图解析器 -->

<bean id="viewResolver" class="orgspringframeworkwebservletviewInternalResourceViewResolver">

<!-- 前缀 -->

<property name="prefix">

<value>/WEB-INF/pages/</value>

</property>

<!-- 后缀 -->

<property name="suffix">

<value>jsp</value>

</property>

</bean>

8:webxml配置

<!-- 配置spring核心监听器,默认会以 /WEB-INF/applicationContextxml作为配置文件 -->

<listener>

<listener-class>orgspringframeworkwebcontextContextLoaderListener</listener-class>

</listener>

<!-- contextConfigLocation参数用来指定Spring的配置文件 -->

<context-param>

<param-name>contextConfigLocation</param-name>

<param-value>/WEB-INF/applicationContextxml</param-value>

</context-param>

<!-- 定义Spring MVC的前端控制器 -->

<servlet>

<servlet-name>springmvc</servlet-name>

<servlet-class>

orgspringframeworkwebservletDispatcherServlet

</servlet-class>

<init-param>

<param-name>contextConfigLocation</param-name>

<param-value>/WEB-INF/springmvc-configxml</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

<!-- 让Spring MVC的前端控制器拦截所有请求 -->

<servlet-mapping>

<servlet-name>springmvc</servlet-name>

<url-pattern>/</url-pattern>

</servlet-mapping>

<!-- 编码过滤器 -->

<filter>

<filter-name>characterEncodingFilter</filter-name>

<filter-class>orgspringframeworkwebfilterCharacterEncodingFilter</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>

java开发工程师一般都做很多开发,如Java桌面系统项目开发等等,学java开发推荐选择千锋教育,立足于职业教育培训领域,公司现有教育培训、高校服务、企业服务三大业务板块。

JAVA语言可被应用在任何软件开发方向:

金融类:各大保险公司系统,各大银行系统;

电商类:淘宝、京东、12306等对性能要求较高的内容;

政府类:农业、林业、公安等;传统平台类: 办公软件、CRM(客户关系管理平台)、ERP(企业信息平台化平台);

医疗领域:医院挂号、病情记录、收费、取药等等等等。

想要了解更多关于java开发的相关信息,推荐咨询千锋教育。千锋教育成立教研学科中心,推出贴近企业需求的线下技能培训课程。课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python人工智能+数据分析培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、网络安全培训、区块链培训、影视剪辑包装培训、游戏原画培训、全媒体运营培训。采用全程面授高品质、高体验培养模式,学科大纲紧跟企业需求,拥有国内一体化教学管理及学员服务,在职业教育发展道路上不断探索前行。

以上就是关于SpringMVC怎么从数据库获取到值 返回给全部的内容,包括:SpringMVC怎么从数据库获取到值 返回给、java开发工程师一般都做什么开发、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9549447.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存