日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 代码通用结构_java spring代码通用结构-java

發布時間:2024/9/19 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 代码通用结构_java spring代码通用结构-java 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

src.main.

java.com.company.projectname

| - aop:類組。Spring AOP的Aspect倉庫,是AOP的相關內容。定義了AOP切面類與織入方法。涉及@Aspect,@Around,@PointCut,@validator,@SuppressWarnings,@Logable,@AfterReturning,@Order(3)標簽等。

| - constants:定義了項目所用常量。

| - dao.db:接口組。定義DAO的實現接口,按照功能分不同接口文件,其具體實現與裝配在resources.spring.dao中通過.xml完成。.xml中的mapper標簽對dao.db中DAO接口進行了實例化,MyBatis會將該mapper轉換為bean完成實例化,提供給Spring完成裝配。

| - domain:[Mybatis自動映射,配置映射關系生成],其中的每個類對應數據庫中的表,類中包含了數據庫字段。類的引用作為參數傳入DAO類中進行操作。其中很多類實現了可序列化接口,可能作為字符序列被讀寫。

| - enums:枚舉組。定義了項目中受限變量的可選值。

| - exception:定義項目組獨立的Exception類型。

| - factory:定義了項目唯一的最大實現的生產工廠。

| - job:包含了一些常規推送任務。

| - model:定義了項目中全部的功能模型,其中大部分類只有屬性和getset。

| - mq:定義了項目的消息隊列(mafka)。

| - consumer:消息消費者。如信息變更等。

| - producer:消息生產者。如公共生產者等。

| - param:定義了項目產品的參數模型。

| - rpc:對外實現接口類(thrift)。

| - service:提供內部邏輯。

| - impl:對外提供的服務實現類,實現了service的接口,其中涉及的DAO實例通過MyBatis的mapper交給Spring完成自動裝配。

其他,定義了service接口。

| - utils:工具類/幫助類。

| - validator:校驗類

| - view:Spring MVC中的view層。[對外http服務提供接口類在view里]

| - web:可以用于存放Spring MVC的controller層。

總結

以上是生活随笔為你收集整理的java 代码通用结构_java spring代码通用结构-java的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。